使用ambari中的自动升级将HortonWorks数据平台从2.2升级到2.3,当我尝试升级时,我得到:
"应该启用YARN时间线状态保留重启原因:YARN应该为时间轴服务器启用状态保留重启。属性yarn.timeline-service.recovery。"Enabled"应设置为"true"
然而,使用Ambari,每当我去更改yarn-site.xml中的设置时,它都会让我创建一个新的配置组并在那里更改它。我已将所有服务器移到该配置组中,但检查仍然失败。
如何修改默认的yarn-site.xml?或者,有人知道在调用自动升级时启动的实际脚本(或如何找到它)吗?
在ambari服务器的shell中运行以下命令:
/var/lib/ambari-server/resources/scripts/configs.sh set mace gamma yarn-site "yarn.timeline-service.recovery.enabled" "true"
其中mace是ambari服务器的主机名,gamma是集群名