hive Verzeichnisverschiebungsprozess als distcp überschreiben?

Wenn ich ein @ starINSERT OVERWRITE DIRECTORY Abfrage in Hive, es scheint, die Ergebnisse in einem @ zu speiche.hivexxxx Staging-Ordner und verschieben Sie die Dateien von dort in das Verzeichnis ...

Am Ende des Kartenverkleinerungsprozesses wird Folgendes angezeigt:

Moving data to: hdfs://nameservice1/user/events/Click2/.hive-staging_hive_2015-11-21_08-32-49_909_6034680686432863037-1/-ext-10000
Moving data to: /user/events/Click2

dieser Verschiebungsprozess läuft sehr langsam und scheint @ nicht zu verwenddistcp

gibt es einen Weg zuset hive, um während dieses Vorgangs distcp zu verwenden, oder gibt es eine Möglichkeit,set it damit es keine Daten in diesen Staging-Ordner legt? Ich sehe den Punkt in diesem Staging-Ordner nicht ...

Antworten auf die Frage(2)

Ihre Antwort auf die Frage