hive> add jar /path/to/jar/hivexmlserde-1.0.5.3.jar;
Added [add jar /path/to/jar/hivexmlserde-1.0.5.3.jar] to class path
Added resources: [add jar /path/to/jar/hivexmlserde-1.0.5.3.jar]
hive> use mydatabase_name;
OK
Time taken: 0.021 seconds
hive> select * from xm_table;
1条答案
按热度按时间djmepvbi1#
我们可以使用hivexmlserde解析配置单元中的xml文件。
使用hivexmlserde创建一个外部配置单元表,并将所有xml文件放在该xml位置(所有xml文件都应该类似)。使用这个serde,您需要在create table语句中定义开始和结束标记,以及要获取的属性的xpath。
请看下面的例子。
有关详细信息,请访问配置单元xml选项链接以获取更多信息。
更新:如何从表中选择数据。
你需要添加
hivexmlserde-1.0.5.3.jar
查询前。请看下面的例子。您还可以永久地设置这个jar,以避免在查询之前一直添加。请点击下面的链接
在配置单元中永久添加/定义jar