将Hadoop版本从2.6.0.3升级到2.6.3

时间:2018-02-14 17:35:00

标签: hadoop hdfs hortonworks-data-platform ambari

enter image description here我们有带HDP版本的hadoop集群 - 2.6.0.3

我们的目标是将版本从2.6.0.3升级到2.6.3(2.6.3是最后一个认证版本)

此升级可以通过Ambari GUI完成,也可以点击相关的TAB&#39>来完成

但我们希望通过CLI或REST API实现完全升级自动化

有可能吗? ,如果是,我们可以获得有关此Rest API的信息吗?

2 个答案:

答案 0 :(得分:1)

在Ambari repo中有python和groovy ambari-client实现,但从2.6.x开始,他们不支持处理升级。 您可以从浏览器记录REST API请求(例如使用Postman拦截器)并从脚本中重放它们,或使用Selenium。升级的API请求序列可能在Ambari版本之间略有不同。

REST API引用为https://github.com/apache/ambari/blob/trunk/ambari-server/docs/api/v1/index.md(选择适当的分支名称,例如url中的branch-2.6)。

答案 1 :(得分:0)

您似乎对Hortonworks HDP,Ambari和Hadoop都维护个别版本感到困惑。

HDP已经维持Hadoop 2.7.3很长一段时间了。

Ambari 2.6.x将由您的操作系统软件包管理器安装,您需要停止服务器和代理以升级它。因此,不会进行REST调用。使用该版本的Ambari,您可以升级HDP堆栈定义(可能通过REST),但您仍然需要触发升级和滚动重启动作。最新的HDP实际上是2.6.4,而且我不确定我是否理解了#34;认证的版本"是的,但我认为它与#34;一般可用,已发布"没有什么不同。版。

HDP Upgrade documentation

概述了整个升级过程