Ich habe einen Hadoop Cluster mit mehreren Knoten und jetzt habe ich Hive auf dem Namenknoten installiert.Fehler beim Erstellen der Hive-Tabelle: FAILED: Execution Error, Rückgabecode 1 von org.apache.hadoop.hive.ql.exec.DDLTask. MetaException
Im Versuch, einige hive Tabellen aus Dateien in hdfs gespeichert zu erstellen aber ich bin diesen seltsamen Fehler bekommen:
FAILED: Execution Error, return code 1 from
org.apache.hadoop.hive.ql.exec.DDLTask.
MetaException(message:hdfs://namenode-VirtualBox:9000/data/posts
/posts.tbl is not a directory or unable to create one)
hive>
Aber dann habe ich versucht, eine Tabelle aus einer Datei in hdfs mit nur 2 kb gespeichert zu erstellen und der Tabelle wurde mit Erfolg erstellt.
Aber wenn ich versuche, eine Tabelle aus einer Datei in hdfs größer als 200 MB und vielleicht weniger zu erstellen, habe ich diesen Fehler.
Wissen Sie, warum dieser Fehler auftreten kann?
Danke. Ihre Lösung behebt das Problem. Es ist einfach seltsam, weil für Tabellen mit kleiner Größe mit ".tbl" arbeitet. – codin