2016-06-13 4 views
4
> D:\>echo %HADOOP_HOME% 
> D:\Apps\winutils\hadoop-2.7.1 

erstellen tmp/hive Ordnern auf demselben Datenträger wie HADOOP_HOMEwinutils.exe chmod Befehl nicht gesetzt Erlaubnis

D:\>dir tmp\hive 

    Directory of D:\tmp\hive 

    06/13/2016 01:13 PM <DIR> . 
    06/13/2016 01:13 PM <DIR> .. 
    0 File(s) 0 bytes 
    2 Dir(s) 227,525,246,976 bytes free 

Versuchen Sie herauszufinden, was die Erlaubnis

D:\>winutils.exe ls \tmp\hive 
    FindFileOwnerAndPermission error (1789): The trust relationship between this workstation and the primary domain failed. 

gesetzt werden, wenn Ich versuchte chmod für diese Ordner scheint es Arbeit

winutils.exe chmod 777 \tmp\hive 

aber ls zeigt dieselbe ausnahme

Hat jemand eine idee was los ist? Darüber hinaus ist es für mich funktioniert vor ein paar Stunden, aber jetzt nicht meine Funke-Anwendung mit einer Ausnahme

java.lang.RuntimeException: java.lang.RuntimeException: The root scratch dir: /tmp/hive on HDFS should be writable. Current permissions are: rw-rw-rw- 
    at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:522) 
+0

es scheint Problem irgendwie mit einem Domain-Namen verbunden ist, als wenn ich VPN verwenden, das Problem verschwindet –

+0

Klingt ziemlich klar. Die Arbeitsstation soll Mitglied einer Domäne sein, hat jedoch ihre Verbindung verloren. Vermutlich braucht das VPN, um mit den Domänencontrollern zu kommunizieren. Die Zuordnung zwischen einer Domänen-SID und einem Benutzernamen wird auf den Domänencontrollern gespeichert. Wenn Sie also keine gute Verbindung haben, kann 'ls' den Benutzernamen nicht nachschlagen. –

+0

Sie können die Berechtigungen weiterhin mit Windows-Tools wie "icacls" anzeigen und ändern. –

Antwort

1

https://support.microsoft.com/en-us/kb/2771040

Sieht aus wie Domain-Zugriffsprobleme, bitte stellen Sie sicher, Domain zugreifen können und ein erneut versuchen zu nehmen.

Nach Domain Zugriff gewährleisten, unter Fehler verschwinden

Caused by: java.lang.RuntimeException: The root scratch dir: /tmp/hive on HDFS should be writable. Current permissions a 
re: rw-rw-rw- 
+0

Wie man Zugangsdomäne repariert? Ich stehe hier vor dem gleichen Problem! –

Verwandte Themen