• 全网最详细的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) 

     

     

  • 相关阅读:
    Rebots协议是什么?
    Requests库入门
    jieba库的使用及实例
    第六周 python组合数据类型
    python 有基础入门程序
    字符与字符串操作归纳[持续更新]
    C++调用bat并实现传值
    Python如何运行程序
    Execl数据上传到数据库
    xml 文件操作
  • 原文地址:https://www.cnblogs.com/zlslch/p/9195635.html
Copyright © 2020-2023  润新知