使用pig脚本读取配置单元表

egdjgwm8  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(295)

我正试图使用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');

是因为版本不匹配吗?

t1qtbnec

t1qtbnec1#

为什么不能用 hcatalog 要访问pig中的配置单元元数据?
以这个为例

相关问题