我在HUE的HIVE编辑器上使用一个简单的代码时遇到了一些麻烦。
我需要运行以下代码:
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-depepen.jar'不存在。”
正如你可以看到的那样,我正在使用的路径没有问题。
有谁知道为什么会这样?
由于
答案 0 :(得分:0)
如果要从hdfs添加jar,则必须在hdfs中指定它,而不是本地文件系统。
ADD JAR hdfs:///user/hive/lib/json-serde-1.3-jar-with-dependencies.jar ;