2017-01-05 46 views
1

我在JSON serde表上運行SQL查詢。它在Hive CLI中工作,但它的色調失敗,出現錯誤:如何在cloudera中添加Hue的jar文件?

Error while processing statement: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask

我想它是由於缺少jar文件;任何想法如何爲色相添加jar文件hive-hcatalog-core-1.2.1.jar

+0

的命令切換到晚飯用戶的方式「ADD JAR 「僅適用於hive CLI,但不適用於hue?任何想法如何在HUE中加載jar? – user7343922

回答

0

運行ADD JAR色調蜂房hcatalog核-1.2.1.jar這件事情您查詢之前將是目前爲止您的分裂

+0

問題是用戶沒有權限到我放置文件的目錄,這就是爲什麼它在HUE中失敗,具體爲「ADD JAR <本地文件路徑>/jarname」 – user7343922

2

將在HDFS您的罐子,並通過使用ADD JAR hdfs:///user/hive/lib/hive-hcatalog-core-1.2.1.jar ;

添加相同的路徑
+0

嗨,感謝您的回覆,我在發佈之前嘗試過,但它只能在unix中的HIVE CLI中工作,但不能在HUE中以任何方式將jar加載到色相中 – user7343922

+0

您是否得到了解決方案?我遇到了同樣的問題,JAR正在使用HIVE CLI,但不是來自HUE。 – Paladin

-1

cloudera給出的確切命令是ADD JAR {{lib_dir}}/hive/lib/hive-contrib.jar;

1)I am unable to find hive/lib directory on CDH 5

的{{LIB_DIR}}上CDH安裝環境中的蜂房要麼是/ usr/LIB /蜂房/或/選擇/ Cloudera的/包裹/ CDH/LIB /蜂房/(取決於封裝或包裹被正在使用)。

這是在Cloudera的

添加罐子爲此你必須使用此命令

 SUDO SU 

它將改變宵夜用戶