Bienenkorb fallen Interne Tabelle nicht löschen-warehouse-Dateien in diesem Ordner
Hive-Dateien in hdfs nicht gelöscht wird, wenn managed (nicht extern) Tabelle gelöscht wird
Folgte ich dem link, aber das hat nicht geholfen.
Kann bitte jemand eine Lösung vorschlagen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, Auch ich hatte das gleiche Szenario und die Lösung beschrieben in die post funktionierte nicht für mich.
Also, was ich Tat, war eine brute-force löschen " aus dem Hive-Warehouse-Ordner. Ich weiß, das ist vielleicht nicht der beste Weg, um mit der situation umzugehen, aber es hat mir helfen, um voranzukommen, und erstellen Sie die Tabelle wieder ohne schlagen viel von meinem Kopf.
Können Sie das gleiche tun, wenn Sie möchten, verwenden Sie den folgenden Hadoop-Befehl aus der shell:
hadoop fs -rm hdfs://nn.example.com/file /user/hive/warehouse/schemaname/
Oben genannten arbeiten, aber Sie bekommen die Erlaubnis verweigert, weil der sticky bit.
1) Entweder tun Sie so, als superuser oder
2) Run -
HADOOP_USER_NAME=<dir owner> hdfs dfs -rmr <hdfs dir>