Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python HortonWorks Ambari 1.7.0选择了错误的HDP堆栈_Python_Hadoop_Hbase_Hdfs_Ambari - Fatal编程技术网

Python HortonWorks Ambari 1.7.0选择了错误的HDP堆栈

Python HortonWorks Ambari 1.7.0选择了错误的HDP堆栈,python,hadoop,hbase,hdfs,ambari,Python,Hadoop,Hbase,Hdfs,Ambari,我正在尝试使用Ambari 1.7.0设置一个6节点HDP2.2集群。经过黑客攻击(通过将'export PYTHON=/usr/bin/python2.6'添加到ambari-agent/ambari-enh)以使ambari-agent守护进程在代理节点上运行之后,我能够注册目标主机 然而,我在“部署”步骤中遇到了一个可怕的问题。虽然我选择了HDP2.2堆栈,但HDP2.0.6仍然被选中 Traceback (most recent call last): File "/var/lib/

我正在尝试使用Ambari 1.7.0设置一个6节点HDP2.2集群。经过黑客攻击(通过将'export PYTHON=/usr/bin/python2.6'添加到ambari-agent/ambari-enh)以使ambari-agent守护进程在代理节点上运行之后,我能够注册目标主机

然而,我在“部署”步骤中遇到了一个可怕的问题。虽然我选择了HDP2.2堆栈,但HDP2.0.6仍然被选中

Traceback (most recent call last):
  File "/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/services/HDFS/package/scripts/datanode.py", line 21, in <module>
from hdfs_datanode import datanode
  File "/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/services/HDFS/package/scripts/hdfs_datanode.py", line 21, in <module>
from resource_management.libraries.functions.dfs_datanode_helper import handle_dfs_data_dir
ImportError: No module named dfs_datanode_helper
问题:即使我选择了HDP2.2,为什么还要安装HDP2.0.6

我的环境信息: CentOS 6.6、HortonWorks Ambari 1.7.0、HDP-2.2、HDP-UTILS-1.1

回购协议:
HDP-2.2 HDP-UTILS-1.1.0.20更新-ambari-1.7.0 ambari-1.x预期的行为。Ambari堆栈可以从以前的版本继承。因此,在您的例子中,堆栈2.2的HDFS继承自堆栈版本2.1,后者也继承自版本2.0.6

这是在这里定义的:

现在,回到真正的问题上来,Ganglia根本没有运行。您看到的错误是在Ganglia服务的状态检查中引发的。我会从那里开始

INFO 2015-02-06 00:11:47,707 PythonExecutor.py:118 - Result: 
 {'structuredOut': {}, 
  'stdout': '2015-02-06 00:11:47,687 - Error while executing command
   \'status\':\nTraceback (most recent call last):\n  
 File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py", 
 line 123, in execute\n  File "/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_monitor.py", 
 line 63, in status\n    
 raise ComponentIsNotRunning()\nComponentIsNotRunning', 
      'stderr': '2015-02-06 00:11:47,687 - Error while executing command
     \'status\':\nTraceback (most recent call last):\n  
          File "/usr/lib/python2.6/site-packages/resource_management/libraries/script/script.py", 
          line 123, in execute\n  File "/var/lib/ambari-agent/cache/stacks/HDP/2.0.6/services/GANGLIA/package/scripts/ganglia_monitor.py", line 63, in status\n    
          raise ComponentIsNotRunning()\nComponentIsNotRunning', 'exitcode': 1}