ich eine Tabelle in Mysql erstellt haben, "A"Tabelle ist nicht sichtbar in Hive
Und ich habe eine Datenbank in Hive erstellt - "hiveankit"
Wenn ich versuche, Tabelle A die importieren Zieldatenbank mit dem folgenden Befehl:
[[email protected] ~]$ sqoop import --connect jdbc:mysql://localhost/march2015 --username root --table A -m 1 --target-dir hiveankit;
Dies ist das Ergebnis:
16/07/02 08:53:19 INFO mapreduce.ImportJobBase: Retrieved 15 records.
[[email protected] ~]$ hive;
Hive history file=/tmp/training/hive_job_log_training_201607020853_1580004608.txt
hive> show databases;
OK
default
hiveankit
Time taken: 3.029 seconds
hive> use hiveankit;
OK
Time taken: 0.044 seconds
hive> select * from A;
FAILED: Error in semantic analysis: Line 1:14 Table not found A
Warum erhalte ich diese erro r.
Fehle ich irgendwelche Schritte?
versuchen, den vollständigen Namen der Tabelle dbname.table ... zu geben und zu überprüfen, ob die Tabelle existiert. Tabellen anzeigen; –
'Tabelle nicht gefunden A' ... haben Sie überprüft, ob Ihre Tabelle existiert oder erstellt wurde? – alariva