请帮忙,

当我尝试执行HiveQL命令(两个字段均为INT的类型)时:

select cited3, count(citing)
from cite2
group by cited3;

我收到消息:



我通过命令授予了对所有表的权限:
bin/hdfs dfs -chmod 777 /user*
但这无济于事,另一个配置单元命令,例如(创建表,选择* from正在运行)

请帮忙

最佳答案

Hive聚合函数在backgroud中运行mapreduce,并且从您的错误日志中似乎Master(Namenode)已关闭。但是create table语句不执行任何mapreduce。它将元数据存储在配置单元metastore中,这似乎可行。

关于ubuntu - 配置单元聚合功能不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37416456/

10-16 03:23