我正在尝试将一个简单的 xml 摄取到配置单元表中。表创建良好,但在该表上执行选择查询或任何其他查询时出现以下错误:
org.apache.hive.service.cli.HiveSQLException:编译语句时出错:FAILED:RuntimeException java.lang.ClassNotFoundException:com.ibm.spss.hive.serde2.xml.XmlInputFormat
我关注了这篇文章。
这里有什么问题?
我可以看到添加了 jar 文件。
list jars;
/tmp/hivexmlserde-1.0.5.3.jar
并且 jar 文件具有我遇到错误的类。
[root@sandbox-hdp tmp]# jar -tf hivexmlserde-1.0.5.3.jar | grep -icom.ibm.spss.hive.serde2.xml.XmlInputFormat
com/ibm/spss/hive/serde2/xml/XmlInputFormat$XmlRecordReader.class
com/ibm/spss/hive/serde2/xml/XmlInputFormat.class