无法使用pig + phoenix

时间:2016-09-21 05:45:13

标签: hbase apache-pig phoenix

我编写了一个Pig脚本,它从一个表中获取一个日期列并写入Hbase中的另一个表:

register '/usr/hdp/current/phoenix-client/lib/phoenix-pig-4.2.0.2.2.9.0-3393.jar';
register '/usr/hdp/current/phoenix-client/phoenix-client.jar';
ALL_RECORDS = LOAD 'hbase://table/table_name_1/key_column,column_from' 
USING org.apache.phoenix.pig.PhoenixHBaseLoader('localhost');
ALL_RECORDS_COPY_COL = FOREACH ALL_RECORDS GENERATE key_column, column_from as column_to;
--DUMP ALL_RECORDS_COPY_COL;
STORE ALL_RECORDS_COPY_COL INTO 'hbase://table_name_2/key_column,column_to' using org.apache.phoenix.pig.PhoenixHBaseStorage('localhost','-batchSize 5000');

Wen我取消注释转储所有记录和评论存储,它工作正常并在屏幕上转储数据。但是,如果我尝试使用存储来存储数据hbase,它表示无法从table_name_1 / key_column,column_from读取数据,并且不会写任何内容。我犯了什么错误吗?

0 个答案:

没有答案