簡體   English   中英

使用Pig腳本讀取配置單元表

[英]Reading hive table using Pig script

我正在嘗試使用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

Hive 0.9.0版

豬版0.10.0

    Pig code
    a = LOAD '/user/hive/warehouse/test' USING 
    org.apache.pig.piggybank.storage.HiveColumnarLoader('name string');

是由於某些版本不匹配嗎?

為什么不能使用hcatalog來訪問hcatalog中的配置單元元數據?
查看示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM