Sqoop - Could not find or load main class org.apache.sqoop.Sqoop
I have resolved this issue on CentOS 6.3.
I have Hadoop-1.0.4, hbase-0.94.6, hive-0.10.0, pig-0.11.1, sqoop-1.4.3.bin__hadoop-1.0.0, zookeeper-3.4.5 installed.
I was also running same problem at sqoop: Error - Could not find the main class: org.apache.sqoop.Sqoop
.
To resolve this issue I have copied the jar file: sqoop-1.4.3.jar
from $SQOOP_HOME/
into the $HADOOP_HOME/lib/
.
Hope this would help someone who struggling sqoop to be work with hadoop.
Unfortunately, I didn't find a complete answer for my problems. Current sqoop installation version I used was 1.4.6 . I am not sure about sqoop-1.4.6.tar.gz if one has to compile the source code, I was able to beat the same error Error - Could not find the main class: org.apache.sqoop.Sqoop
using following instructions:
Instead I downloaded sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz
from apache sqoop and installed it at /home/ubuntu/SQOOP/
renamed sqoop-1.4.6.bin__hadoop-2.0.4-alpha
to sqoop
. I wanted to use with Yarn.
Then export and set $SQOOP_HOMEI used this
export SQOOP_HOME=/home/ubuntu/SQOOP/sqoop/
export PATH=$PATH:$SQOOP_HOME/bin
Now if one go to $SQOOP_HOME/bin and try
./sqoop help
It should work without any issue.