我需要将xml存储在hdfs中,并在hdfs文件夹上创建hive表。我一直在尝试使用这个链接中提供的一个
在使用addjar命令从链接下载之后,我已经将serdejar添加到了hive中。
添加jar hivexmlserde-1.0.5.3.jar
我还收到一条信息说“添加了。。。“到类路径”
list jars也证实了这一点。但当我尝试创建同一链接中提到的表时,它失败了,并显示以下消息
失败:semanticexcepton找不到类com.ibm.spss.hive.serde2.xml.xmlinputformat
请帮忙。
注意:我使用hdp2.3
附件是结果的截图。
2条答案
按热度按时间emeijp431#
我能够在hdp2.3沙盒上创建表。我理解这个问题。addjar和list jar成功并不意味着jar对您可用。
遵循以下步骤:
dced5bon2#
为jar提供正确的权限和所有权,然后运行add命令是有效的。我不知道为什么会这样!!!