首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当将hadoop-plugin与hbase-master关联时,adduser失败。

当将hadoop-plugin与hbase-master关联时,adduser失败。
EN

Ask Ubuntu用户
提问于 2016-02-28 13:58:37
回答 1查看 45关注 0票数 1

我试图使用以下魅力在juju中设置Hbase :当我试图添加hadoop插件和hbase主程序之间的关系时,https://jujucharms.com/u/bigdata-dev/apache-hbase/trusty/19会收到一个错误。

柔术状态的产出:

代码语言:javascript
复制
hbase-master:
charm: cs:~bigdata-dev/trusty/apache-hbase-19
exposed: false
service-status:
  current: blocked
  message: Waiting for relation to apache-hadoop-plugin and apache-zookeeper
  since: 28 Feb 2016 05:01:52-08:00
relations:
  hadoop-plugin:
  - plugin
units:
  apache-hbase/0:
    workload-status:
      current: blocked
      message: Waiting for relation to apache-hadoop-plugin and apache-zookeeper
      since: 28 Feb 2016 05:01:52-08:00
    agent-status:
      current: idle
      since: 28 Feb 2016 05:46:55-08:00
      version: 1.25.3.1
    agent-state: started
    agent-version: 1.25.3.1
    machine: "6"
    public-address: 10.0.3.35
    subordinates:
      plugin/0:
        workload-status:
          current: error
          message: 'hook failed: "install"'
          since: 28 Feb 2016 05:23:41-08:00
        agent-status:
          current: idle
          since: 28 Feb 2016 05:23:41-08:00
          version: 1.25.3.1
        agent-state: error
        agent-state-info: 'hook failed: "install"'
        agent-version: 1.25.3.1
        upgrading-from: cs:trusty/apache-hadoop-plugin-10
        public-address: 10.0.3.35

检查插件/0的日志:

代码语言:javascript
复制
    Creating user hdfs in primary group hadoop and secondary groups []
INFO install Traceback (most recent call last):
INFO install   File "/var/lib/juju/agents/unit-plugin-/charm/hooks/install", line 17, in <module>
INFO install     common.manage()
INFO install   File "/var/lib/juju/agents/unit-plugin-/charm/hooks/common.py", line 123, in manage
INFO install     manager.manage()
INFO install   File "/var/lib/juju/agents/unit-plugin-0/charm/.venv/lib/python2.7/site-packages/charmhelpers/core/charmframework/base.py", line 115, in manage
INFO install     self.run_callbacks()
INFO install   File "/var/lib/juju/agents/unit-plugin-0/charm/.venv/lib/python2.7/site-packages/charmhelpers/core/charmframework/base.py", line 159, in run_callbacks
INFO install     self.fire_event('callbacks', component)
2016-02-28 13:23:41 INFO install   File "/var/lib/juju/agents/unit-plugin-0/charm/.venv/lib/python2.7/site-packages/charmhelpers/core/charmframework/base.py", line 189, in fire_event
INFO install     callback()
INFO install   File "/var/lib/juju/agents/unit-plugin-0/charm/.venv/lib/python2.7/site-packages/jujubigdata/handlers.py", line 101, in install
INFO install     self.dist_config.add_users()
INFO install   File "/var/lib/juju/agents/unit-plugin-0/charm/.venv/lib/python2.7/site-packages/jujubigdata/utils.py", line 149, in add_users
INFO install     host.adduser(username, primary_group=primary_grp, secondary_groups=secondary_grps)
INFO install TypeError: adduser() got an unexpected keyword argument 'primary_group'
ERROR juju.worker.uniter.operation runhook.go:107 hook "install" failed: exit status 1

它失败的代码:

代码语言:javascript
复制
def add_users(self):
    for group in self.groups:
        host.add_group(group)
    for username, details in self.users.items():
        primary_grp = None
        secondary_grps = None
        groups = details.get('groups', [])
        if groups:
            primary_grp = groups[0]
            secondary_grps = groups[1:]
        hookenv.log('Creating user {0} in primary group {1} and secondary groups {2}'
                    .format(username, primary_grp, secondary_grps))
        host.adduser(username, primary_group=primary_grp, secondary_groups=secondary_grps)

知道我该怎么做吗?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2016-02-29 10:09:19

通过改变固定

代码语言:javascript
复制
host.adduser(username, primary_group=primary_grp, secondary_groups=secondary_grps)

代码语言:javascript
复制
host.adduser(username, group=primary_grp, groups=secondary_grps)

然后重新尝试使用

代码语言:javascript
复制
juju resolved --retry servicename
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/740094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档