当前位置: 首页 > 知识库问答 >
问题:

将路径从Zookeeper 3.4.6升级到3.6.1

申高峰
2023-03-14

我的任务是更新几个zookeeper集群。我们目前正在运行3.4.6,我想知道是否可以直接转到3.6.1,或者是否必须升级到3.5。先是x版本,然后是3.6.1。

我找到了https://cwiki.apache.org/confluence/display/ZOOKEEPER/Upgrade常见问题解答,主要讨论升级到3.5.5。https://zookeeper.apache.org/doc/r3.5.3-beta/zookeeperReconfig.html#ch_reconfig_upgrade讨论升级到3.5.0。

还有其他人做过这个吗?我知道快照。0问题。

谢了陶德

共有1个答案

缑高朗
2023-03-14

我已经尝试过从3.4.6直接升级到3.6.1,它可以工作,只是当升级旧的Leader节点时,它显示找不到快照,您所需要做的就是清理数据存储(首先进行备份),然后重新启动节点。

因此,对于步骤,您有A、B、C三个节点A,myid=11,B,myid=12,C,myid=13,然后您有一个A: 11,B: 12,C: 13(领导者)集群。

直接将A和B升级到3.6.1,观察那里的状态并检查它们是否与C Leader同步

停止C节点,B节点应该成为Leader,因为它具有第二大ID。在B节点成为Leader,而A节点仍然是follower之后,将C节点升级到3.6.1,如果有任何错误,请清理数据存储,然后重新启动。

 类似资料:
  • 我正在将我的django项目从1.8升级到2.2.0(使用virtualenv中的Python 3.6)。我做了以下更改。 将on_delete添加到所有外键字段 将url反向导入更改为来自django。URL反向导入 在所有应用程序的url文件中包含路径/re_path而不是url 将设置文件中的MIDDLEWARE_CLASSES导入更改为MIDDLEWARE={} 我试图运行服务器,但它仍然

  • 我面临的问题与更新facebook SDK从4.7到4.35 实现'com。脸谱网。android:facebook android sdk:4.35.0' 错误输出为 无法复制C:\用户\泰\下载\项目\karufx-android-更新\app\构建\中间体\转换\desugar\调试\138.jar备份文件夹,构建将继续,但下次修改此文件时将导致冷交换。 和 意外输入:ImmutableJa

  • 使用Elasticsearch原生Java客户端API()的应用程序升级到使用Java高级REST客户端的路径是什么? 文件(初步?)似乎表明: Java高级REST客户端依赖于Elasticsearch核心项目。它接受与TransportClient相同的请求参数,并返回相同的响应对象。 (来源:https://www.elastic.co/guide/en/elasticsearch/clie

  • 我需要知道如何将我的Weblogic应用程序服务器从版本1升级到版本2。我的操作系统是Windows 7 64位。我是新来的,其他人安装了weblogic,所以我试图自己安装它,但它给我错误 C: \用户\用户\下载 所以我用7个拉链拉开了罐子的拉链,现在插入器已经开始了,这是正确的方法吗?

  • 为了帮助大伙儿升级,我们为现在的Apache用户提供了一份重要信息的文档说明。这些只是一些简要说明,你可以从新特性文档或src/CHANGES文件中得到更多信息。 这篇文档仅仅描述了从版本 2.0 到 2.2 的变化,如果你是从1.3版进行升级的,请查考从1.3升级到2.0文档。 编译时配置的改变 编译过程与2.0版本非常相似,你曾经使用过的configure命令行(在安装目录下的build/co

  • 为了帮助大伙儿升级,我们为现在的Apache用户提供了一份重要信息的文档说明。这些只是一些简要说明,你可以从新特性文档或src/CHANGES文件中得到更多信息。 编译时配置的改变 Apache现在使用autoconf和libtool系统来进行安装进程的配置。这个系统用起来很像Apache1.3的APACI系统,但并不相同。 在普通的选择编译模块的基础上,Apache2.0把请求进程的主要部分移到