2016-10-04 55 views
0

当我安装使用Apache Ambari动物园管理员,CentOS的7.2,Apache的版本Ambari 2.2.2.0.It出来:阿帕奇Ambari 2.2.2.0安装的ZooKeeper扔incorrrect堆栈版本

Traceback (most recent call last): 
    File "/var/lib/ambari-agent/cache/common-services/ZOOKEEPER/3.4.5.2.0/package/scripts/zookeeper_server.py", line 179, in <module> 
    ZookeeperServer().execute() 
    File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py", line 219, in execute 
    method(env) 
    File "/var/lib/ambari-agent/cache/common-services/ZOOKEEPER/3.4.5.2.0/package/scripts/zookeeper_server.py", line 70, in install 
    self.configure(env) 
    File "/var/lib/ambari-agent/cache/common-services/ZOOKEEPER/3.4.5.2.0/package/scripts/zookeeper_server.py", line 49, in configure 
    zookeeper(type='server', upgrade_type=upgrade_type) 
    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/ZOOKEEPER/3.4.5.2.0/package/scripts/zookeeper.py", line 40, in zookeeper 
    conf_select.select(params.stack_name, "zookeeper", params.current_version) 
    File "/usr/lib/python2.6/site-packages/resource_management/libraries/functions/conf_select.py", line 266, in select 
    shell.checked_call(get_cmd("set-conf-dir", package, version), logoutput=False, quiet=False, sudo=True) 
    File "/usr/lib/python2.6/site-packages/resource_management/core/shell.py", line 70, in inner 
    result = function(command, **kwargs) 
    File "/usr/lib/python2.6/site-packages/resource_management/core/shell.py", line 92, in checked_call 
    tries=tries, try_sleep=try_sleep) 
    File "/usr/lib/python2.6/site-packages/resource_management/core/shell.py", line 140, in _call_wrapper 
    result = _call(command, **kwargs_copy) 
    File "/usr/lib/python2.6/site-packages/resource_management/core/shell.py", line 291, in _call 
    raise Fail(err_msg) 
resource_management.core.exceptions.Fail: Execution of 'conf-select set-conf-dir --package zookeeper --stack-version 2.4.3.0-227 --conf-version 0' returned 1. 2.4.3.0-227 Incorrect stack version 

当我执行命令在终端:

conf-select set-conf-dir --package zookeeper --stack-version 2.4.3.0-227 --conf-version 0 

它返回:

Incorrect stack version 

如何作出正确的?哪里是哪里错了

回答

0

消息含义:

不正确的堆栈版本

意味着没有这样的堆栈存在/usr/hdp/x.x.x.x-xxxx位置。

怎么办:

你需要检查是否已在节点上(检查堆栈文件夹下)安装的软件包。如果没有,您可以转到Ambari的主机管理选项卡并重新安装软件包。