2016-11-14 77 views
0

我收到以下錯誤,當我要將數據插入使用豬的卡桑德拉時,如何在hadoop 2.2.0上整合pig和cassandra?

錯誤org.apache.pig.tools.grunt.Grunt - 錯誤2998:未處理的內部錯誤。 發現界面org.apache.hadoop.mapreduce.JobContext,但類預計

我的豬腳本,

STORE insertformat INTO 「定製列表:// cql3ks/simple_table1 output_query = UPDATE + cql3ks.simple_table1 + set + b +%3D +%3F' 使用CqlStorage;

+0

您使用的是哪種版本的豬? –

+0

您好尼爾馬爾感謝您的回覆,我正在使用pig-0.20.0和cassandra-1.2.15 –

+0

豬最新版本是0.16.0。你是如何檢查豬的版本? –

回答

0

檢查此鏈接https://pig.apache.org/docs/r0.12.0/start.html#req爲hadoop支持版本的豬。

似乎對豬0.12.0 - > Hadoop的0.20.2,020.203,020.204,0.20.205,1.0.0,1.0.1,或0.23.0,0.23.1

豬0.14。 x - > Hadoop 0.23.X,1.X或2.X https://pig.apache.org/docs/r0.14.0/start.html#req

+0

我正在使用Hadoop 2.2.0。所以哪個版本的豬適合hadoop-2.2.0 –

+0

0.14 https://pig.apache.org/docs/r0.14.0/start.html#req –

+0

Pig-0.14.0在豬場不可用。只有15和16是可用的。請給pig.14發送下載鏈接? –