2013-09-04 22 views
5

tôi đã cài đặt và trình duyệt tập tin trong sắc không hoạt động và được ném một "Lỗi Server (500)"Huế File Browser không làm việc màu sắc

dữ liệu từ error.log

webhdfs  ERROR Failed to determine superuser of WebHdfs at http://namenode:50070/webhdfs/v1: SecurityException: Failed to obtain user group information: org.apache.hadoop.security.authorize.AuthorizationException: User: hue is not allowed to impersonate hue (error 401) 
Traceback (most recent call last): 
    File "/home/hduser/huef/hue/desktop/libs/hadoop/src/hadoop/fs/webhdfs.py", line 108, in superuser 
    sb = self.stats('/') 
    File "/home/hduser/huef/hue/desktop/libs/hadoop/src/hadoop/fs/webhdfs.py", line 188, in stats 
    res = self._stats(path) 
    File "/home/hduser/huef/hue/desktop/libs/hadoop/src/hadoop/fs/webhdfs.py", line 182, in _stats 
    raise ex 

Lưu ý: tôi đã thêm dòng sau vào lõi-site.xml và tôi đã kích hoạt webhdfs

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

báo lỗi khi tôi cố gắng để truy cập vào vị trí file HDFS qua oozie trong hue

An error occurred: SecurityException: Failed to obtain user group information: org.apache.hadoop.security.authorize.AuthorizationException: User: hue is not allowed to impersonate hduser (error 401) 

Trả lời

2

Bạn cần phải xác định hduser như người sử dụng proxy:

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

BTW: tại sao bạn không chạy Huế là 'sắc'?

+1

đã thử thay đổi core-site.xml như bạn đã nói, nó vẫn cho tôi lỗi tương tự. Cố gắng chạy Huế như 'màu sắc' và không phải là hduser. Vẫn nhận được cùng một lỗi. Đã sửa câu hỏi với nhật ký lỗi mới. – dnivra

+0

Bạn đã khởi động lại NameNode chưa? – Romain

+0

Có, tôi đã stop-dfs.sh, stop-mapred.sh và sau đó start-dfs.sh, start-mapred.sh. Điều đó sẽ đủ đúng không? – dnivra

11

lõi-site.xml

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

HDFS-site.xml

<property> 
    <name>dfs.webhdfs.enabled</name> 
    <value>true</value> 
</property> 
+0

đường nào? trên nút chính? – seufagner

+0

Các tệp cấu hình Hadoop được lưu trữ trên mỗi nút hadoop trong thư mục/etc/hadoop/conf. Bạn có thể sử dụng phần mềm quản lý cụm (ví dụ: Ambari) để quản lý cấu hình và chỉnh sửa chúng chỉ một lần. – 32cupo

1

dùng gì được bạn ghi lại như?

Tôi có cùng một vấn đề, giải pháp của tôi là tạo người dùng HUE được gọi là "hdfs" và thêm "hue" người dùng Linux trong nhóm người dùng "hadoop" và "hdfs" linux.

Vì vậy, bây giờ tôi đã đăng nhập với tư cách người dùng "hdfs" trong giao diện người dùng web HUE.

Các vấn đề liên quan