импорт всех таблиц sqoop: не работает

#sqoop

#sqoop

Вопрос:

  • Версия CDH = 5.5.0-0
  • Процесс улья запущен и запущен — проблем нет

Я пытаюсь импортировать таблицы из MySQL в hive, используя приведенный ниже скрипт.Таблицы не импортируются в куст.Не могли бы вы помочь мне, в чем проблема, или я что-то упустил?

 sqoop import-all-tables 
 --num-mappers 1 
 --connect "jdbc:mysql://quickstart.cloudera:3306/retail_db" 
 --username=reatil_dba 
 --password=cloudera 
 --hive-import 
 --hive-overwrite 
 --create-hive-table 
 --compress 
 --compresession-codec org.apache.hadoop.io.compress.SnappyCodec 
 --outdir java_files 
  

ОШИБКА:

 Warning: /usr/lib/sqoop/../accumulo does not exist! Accumulo imports will fail.
Please set $ACCUMULO_HOME to the root of your Accumulo installation.
16/10/12 06:36:21 INFO sqoop.Sqoop: Running Sqoop version: 1.4.6-cdh5.5.0
16/10/12 06:36:21 WARN tool.BaseSqoopTool: Setting your password on the command-line is insecure. Consider using -P instead.
16/10/12 06:36:21 ERROR tool.BaseSqoopTool: Error parsing arguments for import-all-tables:
16/10/12 06:36:21 ERROR tool.BaseSqoopTool: Unrecognized argument: --compresession-codec
16/10/12 06:36:21 ERROR tool.BaseSqoopTool: Unrecognized argument: org.apache.hadoop.io.compress.SnappyCodec
16/10/12 06:36:21 ERROR tool.BaseSqoopTool: Unrecognized argument: --outdir
16/10/12 06:36:21 ERROR tool.BaseSqoopTool: Unrecognized argument: java_files
  

Ответ №1:

Существует опечатка, имя аргумента должно быть --compression-codec вместо --compresession-codec