我正在JSON serde表上运行SQL查询。它在Hive CLI中工作,但它的色调失败并出现错误:
处理语句时出错:FAILED:执行错误,从org.apache.hadoop.hive.ql.exec.mr.MapRedTask返回代码2
我猜它是由于缺少jar文件;任何想法如何添加jar文件hive-hcatalog-core-1.2.1.jar
为色调?
在你的查询之前在hue中运行ADD JAR hive-hcatalog-core-1.2.1.jar这个东西会出现,直到你的分离
将jar放入HDFS并使用ADD JAR hdfs:///user/hive/lib/hive-hcatalog-core-1.2.1.jar ;
添加相同的路径
确切命令cloudera给出的是ADD JAR {{lib_dir}} / hive / lib / hive-contrib.jar;
1)我无法在CDH 5上找到hive / lib目录
CDH安装的Hive环境中的{{lib_dir}}可以是/ usr / lib / hive /或/ opt / cloudera / parcels / CDH / lib / hive /(取决于正在使用的包或包裹)。
这是在cloudera中添加jar的方法
SUDO SU
它将改为超级用户