热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

HortonWorksAmbari1.7.0选择了错误的HDP堆栈。-HortonWorksAmbari1.7.0selectswrongHDPstack

Imtryingtosetupa6nodeHDP2.2clusterusingAmbari1.7.0.Afterahack(byaddingexportPYT

I'm trying to setup a 6 node HDP 2.2 cluster using Ambari 1.7.0. After a hack (by adding 'export PYTHON=/usr/bin/python2.6' to ambari-agent/ambari-enh) to get the ambari-agent daemon running on the agent nodes, I'm able to register target hosts.

我正在尝试使用Ambari 1.7.0来设置一个6节点HDP 2.2集群。在一个hack(通过添加“export PYTHON=/usr/bin/python2.6”到ambari-agent/ambari-enh)来获得在代理节点上运行的ambariagent守护进程,我就能够注册目标主机。

However, I encounter a horrible problem during the 'Deploy' step. It seems that although I've selected the HDP 2.2 stack, HDP 2.0.6 is still selected.

然而,在“部署”步骤中,我遇到了一个可怕的问题。虽然我已经选择了HDP 2.2栈,但是HDP 2.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 
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 
from resource_management.libraries.functions.dfs_datanode_helper import handle_dfs_data_dir
ImportError: No module named dfs_datanode_helper

And the ambari-agent.log contains the following:

和ambari-agent。日志包含以下:

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}

Question: Why is HDP 2.0.6 being installed even if I've selected HDP 2.2?

问:为什么HDP 2.0.6被安装,即使我选择了HDP 2.2?

My environment info: CentOS 6.6, HortonWorks Ambari 1.7.0, HDP-2.2, HDP-UTILS-1.1

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

Repos: HDP-2.2 HDP-UTILS-1.1.0.20 Updates-ambari-1.7.0 ambari-1.x

Repos: HDP-2.2 HDP-UTILS-1.1.0.20更新-ambari-1.7.0 ambari-1.x。

1 个解决方案

#1


0  

That is the expected behaviour. Ambari Stacks can inherit from previous versions. So in your case HDFS, for Stack 2.2, inherits from the Stack version 2.1, which also inherits from version 2.0.6.

这就是预期的行为。Ambari栈可以继承以前的版本。因此,在您的例子中,对于堆栈2.2,HDFS继承自堆栈版本2.1,它也继承了2.0.6版本。

This is defined here : https://github.com/apache/ambari/blob/release-1.7.0/ambari-server/src/main/resources/stacks/HDP/2.2/metainfo.xml

这里定义了:https://github.com/apache/ambari/blob/release1.7.0/ambari-server/src/main/resources/stacks/hdp/2.2/metainfo.xml。

Now, back to the real issue, Ganglia is simply not running. The error you see is raised on the status check for the Ganglia service. I would start there.

现在,回到真正的问题上,Ganglia根本就没有运行。您看到的错误是在Ganglia服务的状态检查中引起的。我将开始。


推荐阅读
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • Android系统源码分析Zygote和SystemServer启动过程详解
    本文详细解析了Android系统源码中Zygote和SystemServer的启动过程。首先介绍了系统framework层启动的内容,帮助理解四大组件的启动和管理过程。接着介绍了AMS、PMS等系统服务的作用和调用方式。然后详细分析了Zygote的启动过程,解释了Zygote在Android启动过程中的决定作用。最后通过时序图展示了整个过程。 ... [详细]
  • 无详细内容MySQLmysqlmysqlDELIMITERmysqlCREATEFUNCTIONmyProc(costDECIMAL(10,2))-RETURNSDECIMAL(1 ... [详细]
  • Java实战之电影在线观看系统的实现
    本文介绍了Java实战之电影在线观看系统的实现过程。首先对项目进行了简述,然后展示了系统的效果图。接着介绍了系统的核心代码,包括后台用户管理控制器、电影管理控制器和前台电影控制器。最后对项目的环境配置和使用的技术进行了说明,包括JSP、Spring、SpringMVC、MyBatis、html、css、JavaScript、JQuery、Ajax、layui和maven等。 ... [详细]
  • 在Oracle11g以前版本中的的DataGuard物理备用数据库,可以以只读的方式打开数据库,但此时MediaRecovery利用日志进行数据同步的过 ... [详细]
  • 从Oracle安全移植到国产达梦数据库的DBA实践与攻略
    随着我国对信息安全和自主可控技术的重视,国产数据库在党政机关、军队和大型央企等行业中得到了快速应用。本文介绍了如何降低从Oracle到国产达梦数据库的技术门槛,保障用户现有业务系统投资。具体包括分析待移植系统、确定移植对象、数据迁移、PL/SQL移植、校验移植结果以及应用系统的测试和优化等步骤。同时提供了移植攻略,包括待移植系统分析和准备移植环境的方法。通过本文的实践与攻略,DBA可以更好地完成Oracle安全移植到国产达梦数据库的工作。 ... [详细]
  • 本文介绍了MVP架构模式及其在国庆技术博客中的应用。MVP架构模式是一种演变自MVC架构的新模式,其中View和Model之间的通信通过Presenter进行。相比MVC架构,MVP架构将交互逻辑放在Presenter内部,而View直接从Model中读取数据而不是通过Controller。本文还探讨了MVP架构在国庆技术博客中的具体应用。 ... [详细]
  • 使用eclipse创建一个Java项目的步骤
    本文介绍了使用eclipse创建一个Java项目的步骤,包括启动eclipse、选择New Project命令、在对话框中输入项目名称等。同时还介绍了Java Settings对话框中的一些选项,以及如何修改Java程序的输出目录。 ... [详细]
  • Ihaveapolynomial(generatedfromthecharacteristicpolynomialofamatrix)andIdliketosolve ... [详细]
  • Vue3中setup函数的参数props和context配置详解
    本文详细介绍了Vue3中setup函数的参数props和context的配置方法,包括props的接收和配置声明,以及未通过props进行接收配置时的输出值。同时还介绍了父组件传递给子组件的值和模板的相关内容。阅读本文后,读者将对Vue3中setup函数的参数props和context的配置有更深入的理解。 ... [详细]
  • PHP反射API的功能和用途详解
    本文详细介绍了PHP反射API的功能和用途,包括动态获取信息和调用对象方法的功能,以及自动加载插件、生成文档、扩充PHP语言等用途。通过反射API,可以获取类的元数据,创建类的实例,调用方法,传递参数,动态调用类的静态方法等。PHP反射API是一种内建的OOP技术扩展,通过使用Reflection、ReflectionClass和ReflectionMethod等类,可以帮助我们分析其他类、接口、方法、属性和扩展。 ... [详细]
author-avatar
清雅竹gf_644
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有