Импорт таблиц из sqoop 1.4.7 в HDFS - это нормально.при импорте в улей 3.1.1 - PullRequest
1 голос
/ 08 мая 2019
sqoop import --connect jdbc:mysql://localhost:3306/sqoopdb --username dsa -P 
             --split-by id --columns id,name --table employee --target-dir /test1 
             --fields-terminated-by "," --hive-import --create-hive-table 
             --hive-table employee_sqoop

Таблицы из sqoop 1.4.7, импорт в HDFS - это нормально.при импорте в куст 3.1.1 получается

ОШИБКА [main] tool.ImportTool: сбой импорта: java.io.IOException: Hive CliDriver завершен со статусом = 1

Это псевдо-кластер hadoop 3.1.1 с hbase, sqoop, hive с последними версиями ....

  1. Я копирую файл libthrift * .jar из hive / lib в каталог sqoop / lib
  2. А также я установил HBASE_HOME на несуществующий путь
  3. copy jackson-annotations-2.9.5.jar, jackson-core-2.9.5.jar, jackson-databind-2.9.5.jarфайлы в папку sqoop / lib *
ERROR [main] tool.ImportTool: Import failed: java.io.IOException: Hive CliDriver exited with status=1   at
 org.apache.sqoop.hive.HiveImport.executeScript(HiveImport.java:355)
    at org.apache.sqoop.hive.HiveImport.importTable(HiveImport.java:241)
    at org.apache.sqoop.tool.ImportTool.importTable(ImportTool.java:537)
    at org.apache.sqoop.tool.ImportTool.run(ImportTool.java:628)    at
 org.apache.sqoop.Sqoop.run(Sqoop.java:147)     at
 org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)  at
 org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:183)    at
 org.apache.sqoop.Sqoop.runTool(Sqoop.java:234)     at
 org.apache.sqoop.Sqoop.runTool(Sqoop.java:243)     at
 org.apache.sqoop.Sqoop.main(Sqoop.java:252)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...