Nu s-a putut găsi sau încărca clasa principală org.apache.sqoop.Sqoop
În timpul instalării sqoop-1.4.7.bin__hadoop-2.6.0
pseudo mod
Ale mele bashrc
este :
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
#export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/
#export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin
export HADOOP_HOME=/home/hadoop/hadoop
export HADOOP_INSTALL=$HADOOP_HOME
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_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib/native"
export HIVE_HOME=/home/hadoop/hive/apache-hive-3.1.2-bin
export HIVE_CONF_DIR="$HIVE_HOME/conf"
exportați HIVE_CLASSPATH="$HIVE_CONF_DIR"
export PATH=$PATH:$HIVE_HOME/bin
exportați HADOOP_USER_CLASSPATH_FIRST=adevărat
export SQOOP_HOME="/home/hadoop/sqoop/sqoop-1.4.7.bin__hadoop-2.6.0"
export SQOOP_CONF_DIR="$SQOOP_HOME/conf"
export SQOOP_CLASSPATH="$SQOOP_CONF_DIR"
export PATH=$PATH:$SQOOP_HOME/bin
export HBASE_HOME="/home/hadoop/hbase/hbase-2.3.5"
export HBASE_CONF_DIR="$HBASE_HOME/conf"
export HBASE_CLASSPATH="$HBASE_CONF_DIR"
export PATH=$PATH:$HBASE_HOME/bin
#export PIG_HOME="/home/hadoop/pig/pig-0.17.0"
#export PATH=$PATH:$PIG_HOME/bin
export PIG_HOME="/home/hadoop/pig/pig-0.17.0"
export PIG_CONF_DIR="$PIG_HOME/conf"
export PIG_CLASSPATH="$PIG_CONF_DIR"
export PATH="$PIG_HOME/bin:$PATH"
export FLUME_HOME="/home/hadoop/flume/apache-flume-1.9.0-bin"
export FLUME_CONF_DIR="$FLUME_HOME/conf"
exportați FLUME_CLASSPATH="$FLUME_CONF_DIR"
export PATH="$FLUME_HOME/bin:$PATH"
Si al meu sqoop
env este:
export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
export PATH=$PATH:$JAVA_HOME/bin
#Setați calea unde bin/hadoop este disponibil
export HADOOP_HOME=/home/hadoop/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
#set calea pentru HBASE/HIVE/SQOOP este disponibilă
export HBASE_HOME="/home/hadoop/hbase/hbase-2.3.5"
export HIVE_HOME="/home/hadoop/hive/apache-hive-3.1.2-bin"
export SQOOP_HOME="/home/hadoop/sqoop/sqoop-1.4.7.bin"
export ZOOKEEPER_HOME="/zookeeper/apache-zookeeper-3.6.3-bin"
export PATH=$PATH:$SQOOP_HOME/bin
Când emit sqoop-verion
Primesc această eroare:
/home/hadoop/sqoop/sqoop-1.4.7.bin__hadoop-2.6.0/conf/sqoop-env.sh: linia 19: /home/hadoop/hadoop,: Nu există un astfel de fișier sau director
Atenție: /home/hadoop/sqoop/sqoop-1.4.7.bin/../hcatalog nu există! Lucrările HCatalog vor eșua.
Setați $HCAT_HOME la rădăcina instalării dvs. HCatalog.
Atenție: /home/hadoop/sqoop/sqoop-1.4.7.bin/../accumulo nu există! Importurile acumulate vor eșua.
Setați $ACCUMULO_HOME la rădăcina instalării dvs. Accumulo.
Atenție: /zookeeper/apache-zookeeper-3.6.3-bin nu există! Importurile acumulate vor eșua.
Setați $ZOOKEEPER_HOME la rădăcina instalării dvs. Zookeeper.
**Eroare: Nu s-a putut găsi sau încărca clasa principală org.apache.sqoop.Sqoop**