Wenn ich ausführen:Sqoop Hive verlassen mit Status 1
sqoop import --connect jdbc:mysql://localhost/testdb --table test --hive-table test --hive-import -m 1
erhalte ich folgende Fehlermeldung:
13/04/21 16:42:50 ERROR tool.ImportTool: Encountered IOException running import job: java.io.IOException: Hive exited with status 1
at org.apache.sqoop.hive.HiveImport.executeExternalHiveScript(HiveImport.java:364)
at org.apache.sqoop.hive.HiveImport.executeScript(HiveImport.java:314)
at org.apache.sqoop.hive.HiveImport.importTable(HiveImport.java:226)
at org.apache.sqoop.tool.ImportTool.importTable(ImportTool.java:415)
at org.apache.sqoop.tool.ImportTool.run(ImportTool.java:476)
at org.apache.sqoop.Sqoop.run(Sqoop.java:145)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:181)
at org.apache.sqoop.Sqoop.runTool(Sqoop.java:220)
at org.apache.sqoop.Sqoop.runTool(Sqoop.java:229)
at org.apache.sqoop.Sqoop.main(Sqoop.java:238)
ich für sie Google versucht, aber keine Lösung gefunden. Ich habe Hadoop lokal pseudo-verteilt eingerichtet. Hive läuft gut ... Ich habe den eingebetteten Metastore benutzt. Irgendwelche Ideen, wie das zu beheben? Danke, Diddy
Bitte teilen Sie die gesamte Protokollausgabe mit Parameter --verbose. –
Hier finden Sie das Protokoll: [pastpin] (http://www.pastebin.com/HRMZiygh) – Diddy
... einige weitere Informationen: Export von MySQL direkt zu hdfs funktioniert ohne Probleme, es ist nur, wenn ich versuche, in Bienenstock zu exportieren dass ich diesen Fehler bekomme. Mein Gefühl ist, dass dies nichts mit fehlendem mysql-Treiber oder unzureichenden Rechten an der mysql-Tabelle zu tun hat. – Diddy