全網最詳細的Cloudera Hue執行./build/env/bin/supervisor 時出現KeyError: "Couldn't get user id for user hue"的解決辦法(圖文詳解)


 

 

 

  不多說,直接上干貨!

 

 

 

 

  問題詳情

    如下:

[root@bigdata-pro01 hue-3.9.0-cdh5.12.1]# ./build/env/bin/supervisor 
Traceback (most recent call last):
  File "./build/env/bin/supervisor", line 9, in <module>
    load_entry_point('desktop==3.9.0', 'console_scripts', 'supervisor')()
  File "/opt/modules/hue-3.9.0-cdh5.12.1/desktop/core/src/desktop/supervisor.py", line 319, in main
    setup_user_info()
  File "/opt/modules/hue-3.9.0-cdh5.12.1/desktop/core/src/desktop/supervisor.py", line 257, in setup_user_info
    desktop.lib.daemon_utils.get_uid_gid(SETUID_USER, SETGID_GROUP)
  File "/opt/modules/hue-3.9.0-cdh5.12.1/desktop/core/src/desktop/lib/daemon_utils.py", line 45, in get_uid_gid
    raise KeyError("Couldn't get user id for user %s" % (username,))
KeyError: "Couldn't get user id for user hue"
[root@bigdata-pro01 hue-3.9.0-cdh5.12.1]#

 

 

 

 

 

 

 

 

 

  問題分析

      第一種可能:出現此問題的原因是因為你使用的root用戶安裝了hue,然后在root用戶下使用的build/env/bin/supervisor。

  

 

      第二種可能:出現此問題的原因是因為你使用的普通用戶安裝了hue,然后在root用戶下使用的build/env/bin/supervisor。

      比如,我這里是,kfk(普通用戶)安裝的hue。

 

 

 

      具體,怎么安裝,見

全網最詳細的大數據集群環境下如何正確安裝並配置多個不同版本的Cloudera Hue(圖文詳解)

 

CDH版本大數據集群下搭建Hue(hadoop-2.6.0-cdh5.5.4.gz + hue-3.9.0-cdh5.5.4.tar.gz)(博主推薦)

 

 

 

 

 

 

    解決辦法

    (1)若你一直是root用戶,還沒有普通用戶的話,則首先要創建個普通用戶,並給添加密碼。這里不多贅述,很簡單。

    (2)而我這里是有普通用戶kfk,則

  

    第一步:執行如下,不然會出現

Hue執行./build/env/bin/supervisor出現
IOError: [Errno 13] Permission denied: '/opt/modules/hue-3.9.0-cdh5.5.0/logs/supervisor.log
File "./build/env/bin/supervisor", line 9

    解決辦法:

        見

安裝Hue后的一些功能的問題解決干貨總結(博主推薦)  的問題:二十二

 

 

 

 

 

    然后

kfk@bigdata-pro01 hue-3.9.0-cdh5.12.1]$ ./build/env/bin/supervisor 
[INFO] Not running as root, skipping privilege drop
starting server with options:
{'daemonize': False,
 'host': 'bigdata-pro01.kfk.com',
 'pidfile': None,
 'port': 8888,
 'server_group': 'hue',
 'server_name': 'localhost',
 'server_user': 'hue',
 'ssl_certificate': None,
 'ssl_certificate_chain': None,
 'ssl_cipher_list': 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA',
 'ssl_private_key': None,
 'threads': 40,
 'workdir': None}

 

 

 

 

 

 

 

 

 

    我這里,以kfk用戶,密碼是kfk。 當然,你也可以如hue用戶,密碼是hue。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

歡迎大家,加入我的微信公眾號:大數據躺過的坑        人工智能躺過的坑
 
 
 

同時,大家可以關注我的個人博客

   http://www.cnblogs.com/zlslch/   和     http://www.cnblogs.com/lchzls/      http://www.cnblogs.com/sunnyDream/   

   詳情請見:http://www.cnblogs.com/zlslch/p/7473861.html

 

  人生苦短,我願分享。本公眾號將秉持活到老學到老學習無休止的交流分享開源精神,匯聚於互聯網和個人學習工作的精華干貨知識,一切來於互聯網,反饋回互聯網。
  目前研究領域:大數據、機器學習、深度學習、人工智能、數據挖掘、數據分析。 語言涉及:Java、Scala、Python、Shell、Linux等 。同時還涉及平常所使用的手機、電腦和互聯網上的使用技巧、問題和實用軟件。 只要你一直關注和呆在群里,每天必須有收獲

 

      對應本平台的討論和答疑QQ群:大數據和人工智能躺過的坑(總群)(161156071) 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM