如何在容器中定义一个基于xml的HDInsight hive外部表



我尝试创建一个hive外部表:

创建外部表TestXML保存为文本文件位置"wasb:///测试/";

然而,当我尝试执行如下查询时,它无法提取字段:选择xpath_string (storexml, '/trades/trade/USI')

 FROM TestXML;

我看到了一篇关于指定输入格式的文章。add JARS <>设置xmlinput.element =商店;创建外部表EventStoreXML (storexml字符串)存储为输入格式'msdn.hadoop.mapreduce.input.XmlElementStreamingInputFormat'OUTPUTFORMAT org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat"位置"wasb:///eventstore@tradedata.blob.core.windows.net/";

我无法确定要在添加jar语句中包含哪些jar。我在Linux上使用HDInsight。

任何提示将不胜感激。madhu

意识到问题是XML有回车,因此它无法读取XML。

最新更新