Zeppelin的Hive解释器抛出空指针异常

时间:2016-01-21 14:12:38

标签: hadoop hive hdfs bigdata

我正在使用从https://github.com/apache/incubator-zeppelin克隆的zeppelin。

Hive:版本1.2.1 Hive配置为独立模式,metastore_db由Derby处理。

我在zeppelin笔记本中正确设置了Hive解释器。

我已成功从hive解释器创建了一个表,如下所示

%hive
CREATE TABLE 30SEC(
id bigint,
obu_id varchar(100),
obu_make varchar(100),
)ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' STORED AS TextFile

我成功加载了来自hdfs

的文本文件中的数据
%hive
load data 
inpath "/path/to/file"
into table 30sec

当我运行没有聚合函数的查询时,它工作正常,

enter image description here

但是如果查询包含聚合函数,则Hive解释器会抛出nullpointer异常

enter image description here

如果我错过任何重要的配置,请帮帮我。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

使用聚合函数时,需要分组。 请更正并重试

  

从obu_id

中选择obu_id,count(1)fromm 30sec group