• 修改ranger ui的admin用户登录密码踩坑小记


    修改的ranger uiadmin用户登录密码时,需要在ranger的配置里把admin_password改成一样的,否则hdfsnamenode在使用admin时启动不起来,异常如下:

    Traceback (most recent call last):
      File "/var/lib/ambari-agent/cache/common-services/HDFS/2.1.0.2.0/package/scripts/namenode.py", line 317, in <module>
        NameNode().execute()
      File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py", line 216, in execute
        method(env)
      File "/var/lib/ambari-agent/cache/common-services/HDFS/2.1.0.2.0/package/scripts/namenode.py", line 82, in start
        namenode(action="start", rolling_restart=rolling_restart, env=env)
      File "/usr/lib/python2.6/site-packages/ambari_commons/os_family_impl.py", line 89, in thunk
        return fn(*args, **kwargs)
      File "/var/lib/ambari-agent/cache/common-services/HDFS/2.1.0.2.0/package/scripts/hdfs_namenode.py", line 50, in namenode
        setup_ranger_hdfs(rolling_upgrade = rolling_restart)
      File "/var/lib/ambari-agent/cache/common-services/HDFS/2.1.0.2.0/package/scripts/setup_ranger_hdfs.py", line 51, in setup_ranger_hdfs
        hdp_version_override = hdp_version)
      File "/usr/lib/python2.6/site-packages/resource_management/libraries/functions/setup_ranger_plugin_xml.py", line 78, in setup_ranger_plugin
        policy_user)
      File "/usr/lib/python2.6/site-packages/resource_management/libraries/functions/ranger_functions.py", line 87, in create_ranger_repository
        ambari_ranger_admin, ambari_ranger_password = self.create_ambari_admin_user(ambari_ranger_admin, ambari_ranger_password, format("{admin_uname}:{admin_password}"))
      File "/usr/lib/python2.6/site-packages/resource_management/libraries/functions/ranger_functions.py", line 277, in create_ambari_admin_user
        response = json.loads(result.read())
      File "/usr/lib/python2.6/site-packages/ambari_simplejson/__init__.py", line 307, in loads
        return _default_decoder.decode(s)
      File "/usr/lib/python2.6/site-packages/ambari_simplejson/decoder.py", line 335, in decode
        obj, end = self.raw_decode(s, idx=_w(s, 0).end())
      File "/usr/lib/python2.6/site-packages/ambari_simplejson/decoder.py", line 353, in raw_decode
        raise ValueError("No JSON object could be decoded")
    ValueError: No JSON object could be decoded

    修改界面:


  • 相关阅读:
    通信中的相干与非相干
    OFDM为什么要在频域内插后做fftshift
    OFDM为什么把高频子载波作为保护频带
    辛几何
    奇文共欣赏
    6G新技术
    高扇出导致的系统异常解决方法

    线程与守护线程
    进程之间的通行
  • 原文地址:https://www.cnblogs.com/dailidong/p/7571088.html
Copyright © 2020-2023  润新知