Рейтинг:0

Ошибка: не удалось найти или загрузить основной класс org.apache.sqoop.Sqoop.

флаг sa

Не удалось найти или загрузить основной класс org.apache.sqoop.Sqoop

При установке sqoop-1.4.7.bin__hadoop-2.6.0 псевдорежим мой bashrc является :

экспорт JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
#экспорт JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/
#экспорт JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
экспорт PATH=$PATH:$JAVA_HOME/bin
экспорт HADOOP_HOME=/home/hadoop/hadoop
экспорт HADOOP_INSTALL=$HADOOP_HOME
экспорт HADOOP_MAPRED_HOME=$HADOOP_HOME
экспорт HADOOP_COMMON_HOME=$HADOOP_HOME
экспорт HADOOP_HDFS_HOME=$HADOOP_HOME
экспорт HADOOP_YARN_HOME=$HADOOP_HOME
экспорт HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
экспорт PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin
экспорт HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib/native"
экспорт HIVE_HOME=/home/hadoop/hive/apache-hive-3.1.2-bin
экспортировать HIVE_CONF_DIR="$HIVE_HOME/conf"
экспортировать HIVE_CLASSPATH="$HIVE_CONF_DIR"
экспорт PATH=$PATH:$HIVE_HOME/bin
экспорт HADOOP_USER_CLASSPATH_FIRST = истина
экспорт SQOOP_HOME="/home/hadoop/sqoop/sqoop-1.4.7.bin__hadoop-2.6.0"
экспортировать SQOOP_CONF_DIR="$SQOOP_HOME/conf"
экспортировать SQOOP_CLASSPATH="$SQOOP_CONF_DIR"
экспорт PATH=$PATH:$SQOOP_HOME/bin
экспорт HBASE_HOME="/home/hadoop/hbase/hbase-2.3.5"
экспортировать HBASE_CONF_DIR="$HBASE_HOME/conf"
экспортировать HBASE_CLASSPATH="$HBASE_CONF_DIR"
экспорт PATH=$PATH:$HBASE_HOME/bin
#export PIG_HOME="/home/hadoop/pig/pig-0.17.0"
#экспорт PATH=$PATH:$PIG_HOME/bin
экспортировать PIG_HOME="/home/hadoop/pig/pig-0.17.0"
экспортировать PIG_CONF_DIR="$PIG_HOME/conf"
экспортировать PIG_CLASSPATH="$PIG_CONF_DIR"
экспорт PATH="$PIG_HOME/bin:$PATH"
экспорт FLUME_HOME="/home/hadoop/flume/apache-flume-1.9.0-bin"
экспортировать FLUME_CONF_DIR="$FLUME_HOME/conf"
экспорт FLUME_CLASSPATH="$FLUME_CONF_DIR"
экспорт PATH="$FLUME_HOME/bin:$PATH"

И мой скуп env это:

экспорт JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
экспорт PATH=$PATH:$JAVA_HOME/bin
#Установить путь к доступному bin/hadoop
экспорт HADOOP_HOME=/home/hadoop/hadoop
экспорт HADOOP_MAPRED_HOME=$HADOOP_HOME
экспорт HADOOP_COMMON_HOME=$HADOOP_HOME
экспорт HADOOP_HDFS_HOME=$HADOOP_HOME
экспорт HADOOP_YARN_HOME=$HADOOP_HOME
# установить доступный путь для HBASE/HIVE/SQOOP
экспорт HBASE_HOME="/home/hadoop/hbase/hbase-2.3.5"
экспорт HIVE_HOME="/home/hadoop/hive/apache-hive-3.1.2-bin"
экспорт SQOOP_HOME="/home/hadoop/sqoop/sqoop-1.4.7.bin"
экспорт ZOOKEEPER_HOME="/zookeeper/apache-zookeeper-3.6.3-bin"
экспорт PATH=$PATH:$SQOOP_HOME/bin

Когда я выпускаю sqoop-версия Я получаю эту ошибку:

/home/hadoop/sqoop/sqoop-1.4.7.bin__hadoop-2.6.0/conf/sqoop-env.sh: строка 19: /home/hadoop/hadoop,: Нет такого файла или каталога
Предупреждение: /home/hadoop/sqoop/sqoop-1.4.7.bin/../hcatalog не существует! Задания HCatalog завершатся сбоем.
Установите $HCAT_HOME в корень вашей установки HCatalog.
Предупреждение: /home/hadoop/sqoop/sqoop-1.4.7.bin/../accumulo не существует! Импорт Accumulo не удастся.
Установите $ACCUMULO_HOME в корень вашей установки Accumulo.
Предупреждение: /zookeeper/apache-zookeeper-3.6.3-bin не существует! Импорт Accumulo не удастся.
Установите $ZOOKEEPER_HOME в корень вашей установки Zookeeper.
**Ошибка: не удалось найти или загрузить основной класс org.apache.sqoop.Sqoop**

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.