ich meine Testdatenbank erstellt hatte, mit dem Namen: test
gibt es eine Tabelle mit dem Namen: test_table
Kann nicht aws athena Tisch fällt über Datenbank
ich den Befehl aus default
Datenbank ausgeführt: DROP TABLE IF EXISTS test.test_table
und bekam die Fehlermeldung:
FAILED: Execution Error, return code 1 from
org.apache.hadoop.hive.ql.exec.DDLTask.
NoSuchObjectException(message:Table test_table not found. (Service: AmazonDataCatalog; Status Code: 400; Error Code: EntityNotFoundException; Request ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx))
irgendein Vorschlag?
tun dies über die Athena Management Console oder über eine Verbindung JDBC gezeigt? Sie sagen, dass Sie es aus der 'default' Datenbank ausgeführt haben - haben Sie es aus der' test' Datenbank versucht? –
Ich habe den Befehl über Console und JDBC ausgeführt, beide Wege waren nicht praktikabel. Und wenn ich den Befehl von der 'test' Datenbank ausgeführt habe, hat es gut funktioniert. Ich habe mich nur gewundert, warum es nicht über 'default'-Datenbank funktioniert –