2013-09-04 8 views
5

मैं स्थापित किया है रंग और रंग में फ़ाइल ब्राउज़र ब्राउज़र काम नहीं कर रहा और 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 

नोट से एक "सर्वर त्रुटि (500)"

डेटा फेंक जाता है: मैं कोर-site.xml के लिए निम्न को शामिल किया है और मैं webhdfs

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

त्रुटि सक्षम किया है जब मैं रंग

में oozie के माध्यम से HDFS फ़ाइल स्थान तक पहुँचने का प्रयास
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) 

उत्तर

2

आप प्रॉक्सी उपयोगकर्ता के रूप में hduser निर्दिष्ट करना होगा:

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

Btw: तुम क्यों नहीं ह्यू 'रंग' के रूप में चल रहे हैं?

+1

ने कोर-साइट.एक्सएमएल को बदलने की कोशिश की जैसा आपने कहा था, यह अभी भी मुझे एक ही त्रुटि देता है। ह्यू को 'ह्यू' के रूप में चलाने की कोशिश की और एचडीयूसर के रूप में नहीं। अभी भी एक ही त्रुटि हो रही है। नए त्रुटि लॉग के साथ प्रश्न संपादित किया है। – dnivra

+0

क्या आपने नाम नोड को पुनरारंभ किया था? – Romain

+0

हाँ मैंने stop-dfs.sh रोक दिया, stop-mapred.sh और फिर start-dfs.sh, start-mapred.sh। वह पर्याप्त होगा? – dnivra

11

कोर-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

कौन सा पथ? मास्टर नोड पर? – seufagner

+0

हडोप कॉन्फ़िगरेशन फ़ाइलों को निर्देशिका/etc/hadoop/conf में प्रत्येक हडूप नोड पर संग्रहीत किया जाता है। आप कॉन्फ़िगरेशन प्रबंधित करने के लिए क्लस्टर मैनेजर सॉफ़्टवेयर (उदा। अंबाड़ी) का उपयोग कर सकते हैं और उन्हें केवल एक बार संपादित कर सकते हैं। – 32cupo

1

क्या उपयोगकर्ता आप के रूप में लॉग इन किया है?

मुझे एक ही समस्या थी, मेरा समाधान "एचडीएफएस" नामक एक एचयूई उपयोगकर्ता बनाना था और "ह्यूओप" और "एचडीएफएस" लिनक्स उपयोगकर्ता समूहों में "ह्यू" लिनक्स उपयोगकर्ता जोड़ा गया था।

तो अब मैं HUE वेब UI में "hdfs" उपयोगकर्ता के रूप में लॉग इन हूं।

संबंधित मुद्दे