0
我在使用HUE的HIVE編輯器上編寫簡單代碼時遇到了一些麻煩。HUE上的HIVE編輯器 - Hadoop
我需要運行下面的代碼:
ADD JAR '/user/hive/lib/json-serde-1.3-jar-with-dependencies.jar';
CREATE EXTERNAL TABLE teste (
`id` STRING,
`created_time` STRING,
`message` STRING,
`likes_count` BIGINT,
`comments_count` BIGINT,
`shares_count` BIGINT,
`people_reached_count` BIGINT,
`poll_time` STRING
)
PARTITIONED BY (datehour INT)
ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe'
LOCATION '/user/admin/facebook/pageposts';
但它給出了這樣的消息
「在處理語句錯誤:「/user/hive/lib/json-serde-1.3-jar- with-dependencies.jar'不存在「。
而且正如你所看到的那樣,我正在使用的路徑沒有問題。
有誰知道爲什麼發生這種情況?
感謝
我想,jar的位置應該是你的本地目錄而不是HDFS。你可以嘗試把它放在本地配置單元lib目錄中。 HUE UI也提供上載UDF功能。你也可以嘗試使用它。這個鏈接對於配置單元UDF很有用 - http://nexr.github.io/hive-udf/ –
你在'設置'選項卡中添加了jar作爲資源嗎?例如http://gethue.com/hadoop-tutorial-hive-udf-in-1-minute/ – Romain