#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