我正试图使用pig脚本读取配置单元表,但当我运行pig代码读取配置单元中的表时,它会给我以下错误:
2014-02-12 15:48:36,143 [main] WARN org.apache.hadoop.hive.conf.HiveConf
-hive-site.xml not found on CLASSPATH 2014-02-12 15:49:10,781 [main] ERROR
org.apache.pig.tools.grunt.Grunt - ERROR 2997: Unable to recreate
exception from backed error: Error: Found class
org.apache.hadoop.mapreduce.TaskAttemptContext, but interface was expected
(忽略为便于阅读而添加的换行符和空格)
hadoop版本1.1.1
配置单元版本0.9.0
清管器版本0.10.0
Pig code
a = LOAD '/user/hive/warehouse/test' USING
org.apache.pig.piggybank.storage.HiveColumnarLoader('name string');
是因为版本不匹配吗?
1条答案
按热度按时间t1qtbnec1#
为什么不能用
hcatalog
要访问pig中的配置单元元数据?以这个为例