2017-08-25 90 views
0

我试图从hdp-2.4.0升级到hdp-2.6.1 将ambari更新为2.5,并且一切正常,所有服务均为绿色并且所有服务检查运行顺利。 当我快速升级到hdp-2.6.1时,它会在最后一部分给出错误。 我已经按照这个article但是当我重新启动服务器它给这个错误:HDP 2.6.1.0 - 最终确定HDP升级失败失败:保存群集状态

Error

有没有办法解决这个?

非常感谢提前。

问候

回答

0

您可以找到有关日志里面的“/var/log/ambari-server/ambari-server-check-database.log”失败的提示。或者至少将它发布在这里,否则这个问题听起来像“有问题”。

试述你的服务器如下:

ambari-server start --skip-database-check 

这将有效地绕过完整性检查,因为他们并不总是准确的。

此外,您还可以试试你的运气与

ambari-server start --auto-fix-database 

但在此之前一定要备份你的数据库。

+0

非常感谢! 问题解决了! :) – hsfelix

0

我遇到了同样的问题 - 无论是从2.5.0.0升级到2.6.2还是降级到2.5.0.0。通过两者ambari服务器和数据库的手术,最终什么的伎俩尝试很多东西是要废了参考升级(降级)的集群表执行ambari服务器重启

的psql -U ambari ambari

默认密码是bigdata

ambari => SELECT * FROM簇;

CLUSTER_ID | resource_id | cluster_info | cluster_name | provisioning_state | s ecurity_type | desired_cluster_state | desired_stack_id | UPGRADE_ID ------------ + ------------- + -------------- + ------ -------- + -------------------- + - ------------- + --- -------------------- + ------------------ + ---------- - 2 | 4 | | myclus |已安装| N ONE | | 51 | 52 (1行)

ambari =>更新簇设置UPGRADE_ID = NULL其中CLUSTER_ID = 2; UPDATE 1

ambari => SELECT * FROM簇; cluster_id | resource_id | cluster_info | cluster_name | provisioning_state | s ecurity_type | desired_cluster_state | desired_stack_id | upgrade_id ------------ + ------------- + -------------- + ------ -------- + -------------------- + - ------------- + --- -------------------- + ------------------ + ---------- - 2 | 4 | | myclus |已安装| N ONE | | 51 | (1行)