hadoop上的json-hive编辑器

slwdgvem  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(339)

我在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-dependencies.jar'不存在。”
正如你在下面看到的,我使用的路径没有问题。

有人知道为什么会这样吗?
谢谢

rsaldnfx

rsaldnfx1#

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

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

相关问题