我使用的是從https://github.com/apache/incubator-zeppelin克隆的zeppelin。Zeppelin的Hive解釋器拋出空指針異常
Hive:版本1.2.1 Hive配置爲獨立模式,metastore_db由Derby處理。
我已經在齊柏林筆記本中正確設置了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
當我運行查詢,而聚合函數加載成功從一個文本文件中的數據,它工作正常,
但是,如果查詢包含聚合函數,空指針異常由蜂巢解釋拋出
請幫我,如果我錯過了任何重要的配置。
謝謝瑜伽.. 是啊我試過正確的查詢選擇obu_id,計數(1)從m 30秒組通過obu_id,但相同的空指針異常被拋出。 我懷疑Derby metastore_db一次只允許一個連接的能力。 – prabhugs
只需添加更多我的意見。 *從Hive命令行解釋器創建表並將值插入到表中。 *選擇與聚合函數查詢似乎只是完美的工作。 所以,這個問題可能與隨zeppelin包一起發佈的配置單元解釋器。 – prabhugs
感謝您的信息。我在與HDP 2.3打包的齊柏林飛艇上進行了測試。它運作良好。請根據需要嘗試。 – yoga