Sqoop не будет работать на Mac OS X - PullRequest
0 голосов
/ 27 апреля 2019

Я новичок в hadoop и пытаюсь заставить sqoop работать на моем Mac OS X. Я установил hadoop и sqoop с помощью brew.Версия hadoop: 3.1.2

Расположение, в котором был установлен sqoop: /usr/local/Cellar/sqoop/1.4.6_1/

sqoop-env.sh Файл выглядит следующим образом:

export HADOOP_HOME="/usr/local/opt/hadoop"
export HBASE_HOME="/usr/local"
export HIVE_HOME="/usr/local"
export HCAT_HOME="/usr/local"
export ZOOCFGDIR="/usr/local/etc/zookeeper"
export ZOOKEEPER_HOME="/usr/local/opt/zookeeper"

Iнужно проверить все места, они правильные.Ниже приведен вывод ls -l /usr/local/bin/ | grep hadoop

lrwxr-xr-x  1 adityad  admin   45 Apr 16 18:17 container-executor -> ../Cellar/hadoop/3.1.2/bin/container-executor
lrwxr-xr-x  1 adityad  admin   33 Apr 16 18:17 hadoop -> ../Cellar/hadoop/3.1.2/bin/hadoop
lrwxr-xr-x  1 adityad  admin   31 Apr 16 18:17 hdfs -> ../Cellar/hadoop/3.1.2/bin/hdfs
lrwxr-xr-x  1 adityad  admin   33 Apr 16 18:17 mapred -> ../Cellar/hadoop/3.1.2/bin/mapred
lrwxr-xr-x  1 adityad  admin   50 Apr 16 18:17 test-container-executor -> ../Cellar/hadoop/3.1.2/bin/test-container-executor
lrwxr-xr-x  1 adityad  admin   31 Apr 16 18:17 yarn -> ../Cellar/hadoop/3.1.2/bin/yarn

Когда я пытаюсь выполнить любую команду sqoop, ничего не происходит.Я попытался запустить:

sqoop-list-tables --connect jdbc:postgresql://<host>:5432/<DB> --username <user> --password <password>

Я просто получаю предупреждения ниже:

Warning: /usr/local/lib/sqoop/../hbase does not exist! HBase imports will fail.
Please set $HBASE_HOME to the root of your HBase installation.
Warning: /usr/local/lib/sqoop/../hcatalog does not exist! HCatalog jobs will fail.
Please set $HCAT_HOME to the root of your HCatalog installation.
Warning: /usr/local/lib/sqoop/../accumulo does not exist! Accumulo imports will fail.
Please set $ACCUMULO_HOME to the root of your Accumulo installation.
Warning: /usr/local/lib/sqoop/../zookeeper does not exist! Accumulo imports will fail.
Please set $ZOOKEEPER_HOME to the root of your Zookeeper installation.

Даже команда sqoop-version не дает ничего, кроме приведенных выше предупреждений.

...