我对 hive 表的 xml 输入有一些问题。我的 hive 版本是 0.10 我通过这个语句创建了表:
CREATE EXTERNAL TABLE logAlert (storexml string)
STORED AS
INPUTFORMAT 'org.apache.mahout.classifier.bayes.XmlInputFormat'
OUTPUTFORMAT 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
我没有创建表的问题,但是当我尝试从表中获取数据时,它提供了这个错误:SemanticException 1:14 Input format must implement InputFormat
我尝试了对我不起作用的不同方法:1)仅使用 mapred 包;2)我创建了从mapred包扩展TextInputFormat的类;3) 使用 0.1 版本的 mahout 示例。
有谁能够帮我?