2016-02-03 6 views
5

Ich verwende Hue 3.9 mit einem Hadoop 2.6.2-Cluster. Die Computer haben alle Ubuntu 14.04. Ich konnte den Farbton erfolgreich installieren, aber es scheint einige Fehler zu haben, wenn ich den Farbton von der Web-Benutzeroberfläche aus anschaue. Ich versuche, diese Probleme zu einer nach dem anderen zu lösen, also bin ich wirklich nur mit der ersten Ausgabe für jetzt:Hue: Fehler beim Zugriff auf den Dateisystemstamm

hadoop.hdfs_clusters.default.webhdfs_url Current value: http://localhost:50070/webhdfs/v1 
              Failed to access filesystem root 

Here is a picture of Hue and the errors associated

Ich habe diesen Fehler gesucht, für eine nach oben während und ich kann nicht herausfinden, warum es nicht zugänglich ist. Ich denke, dass die Lösung sich in der hue.ini-Konfigurationsdatei zeigt, aber ich habe noch nichts in der Datei gefunden. Ich habe auch den Benutzer "hduser" in der Datei angegeben und hususer ist ein Mitglied von sudoers auf dem Rechner.

Jede Hilfe ist willkommen!

Antwort

8

HDFS verwendet ACLs für den Zugriff auf das Dateisystem. Wenn Sie in Ihrem Cluster ein "HDFS DFS -LS" ausführen, werden Besitzer und Zugriffsrechte ähnlich einem Linux-Dateisystem angezeigt.

Der Hue-Dienst wird mit einem Servicebenutzer ausgeführt. Standardmäßig heißt dieser Benutzer "Farbton". Dies kann in der hue.ini geändert werden. Kommentare zur Konfiguration sind selbsterklärend. Suchen Sie nach „# Webserver läuft als dieser“ user (https://github.com/cloudera/hue/blob/master/desktop/conf.dist/hue.ini

Sie haben zwei Möglichkeiten, das Problem zu lösen: * autorisieren Ihre HUE Benutzer alle HDFS Pfade mit ACLs zugreifen (zB geben den Dienst Benutzer den Besitz über die Objekte in HDFS . * Oder besser: Stellen Sie sicher, dass die Verwendung dieses Benutzer

durch Zugabe von Identitätswechsel können
<property> 
     <name>hadoop.proxyuser.hue.hosts</name> 
     <value>*</value> 
</property> 
<property> 
     <name>hadoop.proxyuser.hue.groups</name> 
     <value>*</value> 
</property> 

zu hdfs-site.xml

+1

Ein wichtiger Punkt zu erinnern ist, dass die Konfigurationsdateien, die ALL kopiert werden eingestellt werden, müssen der Knoten in Ihrem Cluster oder der betreffende Fehler wird weiterhin auftreten. – ProfVersaggi