Pig and Vertica -access method issue

Moderator: NorbertKrupa

Post Reply
vijayrkadel
Newbie
Newbie
Posts: 3
Joined: Sat Oct 18, 2014 1:19 pm

Pig and Vertica -access method issue

Post by vijayrkadel » Mon Oct 20, 2014 10:29 am

grunt> register /home/hduser/test/lib/hadoop-vertica.jar
grunt> register /home/hduser/test/vertica/pig-0.13.0/lib/pig-vertica.jar
grunt> A = LOAD 'sql://{select * from buckets LIMIT 100}' USING com.vertica.pig.VerticaLoader('192.X.X.x', 'n2', '5433', 'dbadmin', 'XXX');
grunt> STORE A INTO '/pigdata/test.txt'

java.lang.IllegalAccessError: tried to access method org.apache.hadoop.mapred.TaskReport.downgradeArray([Lorg/apache/hadoop/mapreduce/TaskReport;)[Lorg/apache/hadoop/mapred/TaskReport; from class org.apache.hadoop.mapred.DowngradeHelper

What is this ERROR ?

export HADOOP_HOME=/home/hduser/test/hadoop
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export HADOOP_YARN_HOME=$HADOOP_HOME
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
export PIG_HOME=/home/hduser/vijay/vertica/pig-0.13.0
export PIG_CLASSPATH=/home/hduser/test/hadoop/etc/hadoop
#export HADOOP_IMP=/home/hduser/test/hadoop
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"

PATH=$AXIS2_HOME/bin:$PATH:$CASSANDRA_HOME/bin:$PATH:$CATALINA_HOME/bin:$ANT_HOME/bin:$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$PIG_HOME/bin:$HADOOP_HOME/sbin

gkubis
Newbie
Newbie
Posts: 1
Joined: Sat Nov 08, 2014 7:09 am

Re: Pig and Vertica -access method issue

Post by gkubis » Mon Nov 10, 2014 9:13 pm

I'm experiencing the same issue. Seems like hadoop is using a different version of a class at runtime. Have you had any luck with this?

Post Reply

Return to “Hadoop Connector”