2016-05-10 16 views
0

私はローカルモードで豚にこのスクリプトを実行しようとした:ERROR 1070:インポートを使用してCqlStorageを解決できませんでした:

test = LOAD 'cql://phoenix/simple_table/' USING CqlStorage; 

しかし、私はこの次のエラーを取得しています、

> 2016-05-10 18:28:48,249 [main] ERROR org.apache.pig.tools.grunt.Grunt 
> - ERROR 1070: Could not resolve CqlStorage using imports: [, java.lang., org.apache.pig.builtin., org.apache.pig.impl.builtin.] 
> Details at logfile: /home/hduser/pig_1462885029564.log 

私はhadoop 2.2.0、cassandra 1.2.4およびpig 0.12.0を使用しています。

そして、私のbashのファイルがあり、

export JAVA_HOME=/usr/lib/jvm/java-7-oracle 
export PIG_HOME=/home/hduser/pig-0.12.0 
export PIG_CONF_DIR=/home/hduser/pig-0.12.0/conf 
export PIG_CLASSPATH=/home/hduser/apache-cassandra-1.2.4-src/lib/libthrift-0.7.0.jar 
export PIG_INITIAL_ADDRESS=localhost; 
export PIG_RPC_PORT=9160; 
export PIG_PARTITIONER=org.apache.cassandra.dht.Murmur3Partitioner; 

と豚でこのコマンドを実行し、

register '/home/hduser/apache-cassandra-1.2.4-src/build/apache-cassandra-1.2.4-SNAPSHOT.jar' 
define CqlStorage org.apache.cassandra.hadoop.pig.CqlStorage(); 

しかし、私はこの同じerror.Whatの問題を取得していますか?

答えて

関連する問題