删除主机后,会在topology_host_info表,topology_host_request表中保留一条记录,也可能在少数其他表中保留。
坏消息是我无法删除旧的ZooKeeper服务器。当我使用Ambari重新启动ZooKeeper服务器时,旧的服务器被添加到ZooKeeper服务器配置:/etc/zookeeper/conf/zoo.cfg并且我没有法定人数,因此整个集群都已关闭..
对我来说唯一的快速解决方案是从配置文件中手动删除旧的ZooKeeper服务器并从命令行运行ZooKeeper服务器 - 但这不是解决方案。
现在我卡住了......我无法使用Ambari来管理我的ZooKeeper服务器, 旧的ZooKeeper位于topology_host_info表的topology_host_request表中,此表不包含新的ZooKeeper服务器..
你认为Ambari升级到2.2.2可以解决这个问题吗?
您对Ambari服务器升级有任何经验吗?
我已经知道我必须备份PgSQL数据库,而且我还阅读了文档:HDPDocuments/Ambari但我只是想问你是否遇到过Ambari服务器升级的任何问题?
答案 0 :(得分:0)
升级到2.2.2将解决此问题。作为升级过程的一部分,将修改配置以解决您遇到的问题并将予以纠正。
Ambari服务器升级在HDP网站上有详细记录,根据我的经验,没有引起任何问题。