在创建推特表之前,我添加了这个 添加JAR hdfs:///user/hive/warehouse/hive-serdes-1.0-SNAPSHOT.jar;
在hive中创建twitter表时出现以下错误: 处理语句时出错:FAILED:执行错误,返回 代码1来自org.apache.hadoop.hive.ql.exec.DDLTask。无法验证serde: com.cloudera.hive.serde.JSONSerDe
答案 0 :(得分:0)
将Jar从HDFS移动到Local。 然后尝试在hive终端中添加JAR 然后尝试在Twitter表上使用查询
答案 1 :(得分:0)
理想情况下,您可以从本地文件系统或hdfs添加jar,看起来问题可能是其他内容。
我建议按照以下步骤顺序执行:
在hdfs上列出文件以确保它存在
hadoop fs -ls hdfs://namenode_hostname:8020/user/hive/warehouse/hive-serdes-1.0-SNAPSHOT.jar
使用如上所示的完整路径在hive中添加jar并验证 在hive cli中使用list jars命令添加使用
中的serdehive>list jars;