2016-02-03 20 views
5

Używam hue 3.9 z klastrem Hadoop 2.6.2. Wszystkie komputery mają Ubuntu 14.04. Udało mi się zainstalować Hue, ale wygląda na to, że ma kilka błędów podczas przeglądania hue z interfejsu WWW. Próbuję rozwiązać te kwestie na jeden raz, więc jestem naprawdę tylko o pierwszym numerze na teraz:Odcień: nie można uzyskać dostępu do systemu plików root

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

Szukałem tego błędu się na podczas gdy ja nie mogę zrozumieć, dlaczego nie ma dostępu. Myślę, że rozwiązanie może się pojawić w pliku konfiguracyjnym hue.ini, ale nie znalazłem jeszcze niczego przydatnego w tym pliku. Określiłem użytkownika "hduser" również w pliku, a hduser jest członkiem sudoera na komputerze.

Każda pomoc jest doceniana!

Odpowiedz

8

HDFS używa list ACL do uzyskania dostępu do systemu plików. Jeśli wykonasz "HDFS DFS -LS" w swoim klastrze, zobaczysz właścicieli i prawa dostępu podobne do systemu plików Linux.

Usługa odcienia jest wykonywana przez użytkownika usługi. Domyślnie ten użytkownik nazywa się "hue". Można to zmienić w pliku hue.ini. Komentarze do konfiguracji są zrozumiałe. Spójrz na „# Serwer działa jako tego” użytkownika (https://github.com/cloudera/hue/blob/master/desktop/conf.dist/hue.ini

Masz dwie możliwości rozwiązania problemu: * Autoryzacja swoją użytkownikowi BARWA dostęp do wszystkich ścieżek HDFS z ACL (np dać na własność użytkownika obsługa nad obiektami w HDFS . * Albo lepiej: Upewnij się, że stosowanie może podszyć to, że użytkownicy dodając

<property> 
     <name>hadoop.proxyuser.hue.hosts</name> 
     <value>*</value> 
</property> 
<property> 
     <name>hadoop.proxyuser.hue.groups</name> 
     <value>*</value> 
</property> 

do HDFS-site.xml

+1

Jednym z kluczowych pozycji, aby pamiętać, że pliki konfiguracyjne, które są dostosowane muszą być skopiowane do ALL węzłów w klastrze lub błąd będzie nadal występował. – ProfVersaggi