小编Man*_*ser的帖子

Android 4的面部检测API是否依赖于特定的手机?

我正在尝试为Android开发人脸识别系统,我选择使用Android 4,因为它具有内置的人脸检测API.我正在使用三星nexus,尽管它是尽可能最新的,并且一个非常新的型号手机.getMaxNumDetectedFaces()方法返回0.

我做错了什么,或者这款手机真的不能检测到脸?我认为人脸检测将包含在Android软件中,而不是手机专用软件中.

android face-detection android-4.0-ice-cream-sandwich

1
推荐指数
1
解决办法
2273
查看次数

Presto CLI 调用 system.create_empty_partition() 错误

环境

  • 急速 0.215
  • presto-cli 0.215
  • presto-jdbc 0.215

Presto 创建的 Hive 表

CREATE TABLE hive.origin.test_part (
    id int,
    date_key int
)
WITH (
    format = 'ORC',
    partitioned_by = ARRAY['date_key'],
    external_location = '/user/hive/warehouse/origin.db/test_part/'
)
Run Code Online (Sandbox Code Playgroud)

Presto JDBC 和 CLI 都插入成功

分区 '20190122' 之前不存在并且插入成功,这意味着将tmp目录重命名为/user/hive/warehouse/origin.db/test_part/date_key=20190122成功。

在此处输入图片说明

/user/hive/warehouse/origin.db/test_part/date_key=20190122/ 在 HDFS

在此处输入图片说明

但是 Presto CLI CALL system.create_empty_partition() 失败了

CALL system.create_empty_partition( schema_name => 'origin', table_name => 'test_part', partition_columns => ARRAY['date_key'], partition_values => ARRAY['20190121'])

在此处输入图片说明

完整的错误信息

com.facebook.presto.spi.PrestoException: Failed to rename hdfs://datacenter1:8020/tmp/presto-hive/b87162e5-9e48-4d43-a0e7-ecf0994fe625/date_key=20190121 to hdfs://datacenter1:8020/user/hive/warehouse/origin.db/test_part/date_key=20190121: rename returned false
    at com.facebook.presto.hive.metastore.SemiTransactionalHiveMetastore.renameDirectory(SemiTransactionalHiveMetastore.java:1787) …
Run Code Online (Sandbox Code Playgroud)

presto trino

0
推荐指数
1
解决办法
394
查看次数

presto + 构建将加入现有 hadoop 集群的 presto 集群

我们有包含所有相关组件/服务的 hadoop 集群

HDFS
YARN
mapreduce
HIVE
Tez
pig
Zookeeper
Run Code Online (Sandbox Code Playgroud)

hadoop clutser 包含 3 台 masters 机器和 12 台数据节点机器和 3 台 kafka

现在我们想使用 presto 对数据源( hadoop cluster / hive )运行查询

所以我们建立了一个新的 presto 集群作为后续

1 presto coordinator

8 presto workers
Run Code Online (Sandbox Code Playgroud)

所有 presto 集群机器都是 redhat 7.2

现在我们要在所有操作系统上安装 presto

但是我们不确定在 Linux 暂存操作系统之后是否可以毫不谦虚地安装 presto

或者我们可能需要在操作系统之后和 presto 之前的中间安装一些东西?

hadoop presto trino

0
推荐指数
1
解决办法
46
查看次数

将当前时间戳 UTC 转换为 CET

我试图找到一种方法将 current_timestamp 转换为不同的时区。

Simba Athena 中的函数current_timestamp默认为我提供 UTC 中的时间戳。我想在 CET 时区获得相同的时间戳。请注意,我想在我的查询中自动执行此转换。

我尝试了convert_timezone('CET', current_timestamp)函数,但在 AWS Athena 中无法识别

在更简单的工作中,我正在寻找 Presto 中 SQL Server 函数 GETUTCDATE() 的替代品,但我想获取 CET 时间戳。有什么建议?

presto amazon-athena trino

0
推荐指数
1
解决办法
277
查看次数

Presto 查询:添加平均值作为新列

我有以下内容wage_table

worker_id, hourly_rate
  1      , 20
  2      , Null
  3      , 30
  4      , 40
Run Code Online (Sandbox Code Playgroud)

我想添加一个额外的列,mean_hourly_rate例如:

worker_id, hourly_rate, mean_hourly_rate
  1      , 20         ,  30
  2      , Null       ,  30
  3      , 30         ,  30
  4      , 40         ,  30
Run Code Online (Sandbox Code Playgroud)

我有以下代码,但出现错误“列worker_id不在GROUP BY子句中”

SELECT
    *,
    AVG(hourly_rate) AS mean_hourly_rate
FROM wage_table
Run Code Online (Sandbox Code Playgroud)

我想知道正确的做法是什么?谢谢!

sql presto trino

0
推荐指数
1
解决办法
1722
查看次数

如何独立运行 Presto 发现服务?

如何独立运行 Presto Discovery Service 使其既不是协调器也不是工作器?HTTP 端点要成为 Presto 集群的发现服务有哪些要求?

我在大卫菲利普斯写的 presto-users 邮件列表上找到了这个线程

如果您想将发现作为独立于 Presto 的独立服务运行,这是一个选项。我们曾经发布过这样做的指令,但几年前就摆脱了它们,因为在协调器内部运行发现工作正常(即使在具有数百台机器的大型集群上)。

这还成立吗?

presto trino

0
推荐指数
1
解决办法
160
查看次数