HUE的HIVE编辑 - Hadoop

时间:2015-06-01 17:19:53

标签: json hadoop hive hiveql hue

我在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'不存在。”

正如你可以看到的那样,我正在使用的路径没有问题。

enter image description here

有谁知道为什么会这样?

由于

1 个答案:

答案 0 :(得分:0)

如果要从hdfs添加jar,则必须在hdfs中指定它,而不是本地文件系统。

ADD JAR hdfs:///user/hive/lib/json-serde-1.3-jar-with-dependencies.jar ;