2016-07-12 4 views
0

я попробовал эту команду и получил следующие ошибки ..получаю ошибку при импорте данных из оракула в HDFS

Команда:

sqoop import --connect jdbc:oracle:thin:@ip:1521:XE --username akash -P --table transactions_Oracle --coloumns "Tid,AccounID,Amount" --hive-import --hive table akash.Transactions_Oracle -m1 

Ошибки:

16/07/13 00:13:38 INFO sqoop.Sqoop: Running Sqoop version: 1.4.6-cdh5.7.0 
Enter password: 
16/07/13 00:13:41 ERROR tool.BaseSqoopTool: Error parsing arguments for import: 
16/07/13 00:13:41 ERROR tool.BaseSqoopTool: Unrecognized argument: --coloumns 
16/07/13 00:13:41 ERROR tool.BaseSqoopTool: Unrecognized argument: Tid,AccounID,Amount 
16/07/13 00:13:41 ERROR tool.BaseSqoopTool: Unrecognized argument: --hive-import 
16/07/13 00:13:41 ERROR tool.BaseSqoopTool: Unrecognized argument: --hive 
16/07/13 00:13:41 ERROR tool.BaseSqoopTool: Unrecognized argument: table 
16/07/13 00:13:41 ERROR tool.BaseSqoopTool: Unrecognized argument: akash.Transactions_Oracle 
16/07/13 00:13:41 ERROR tool.BaseSqoopTool: Unrecognized argument: -m1 

список команда -database работает нормально, но я не могу импортировать данные из таблицы.

+0

его ** столбцы ** в команде не coloumns. –

+0

спасибо dev .. теперь верхние три вниз, но у меня все еще есть последние четыре, как непризнанный аргумент. –

+0

Это '--hive-table' not --hive table –

ответ

0

Правильный синтаксис:

sqoop import --connect jdbc:oracle:thin:@ip:1521:XE --username akash -P --table transactions_Oracle --columns "Tid,AccounID,Amount" --hive-import --hive-table akash.Transactions_Oracle -m 1

Вы писали coloumns вместо columns, --hive table вместо --hive-table и m1 вместо m 1

Проверьте сверлом docs понять смысл различных тегов в команде импорта.

+0

получить его сейчас .. он сработал .. –

Смежные вопросы