如何在Ubuntu 14.04.3上将zookeeper从3.4.5升级到3.4.6

我有一个动物园pipe理员ensamble其中一个节点无法join法定人数的问题。 Zookeeper不会join集群。 如何应用补丁/升级? 这似乎与3.4.6中已经修复的错误有关

现在的问题是,如何在Ubuntu 14.04.3内升级? 我已经做了apt-get updateapt-get upgradeapt-get dist-upgrade ,但是版本仍然是Zookeeper version: 3.4.5--1, built on 06/10/2013 17:26 GMT

这是一个生产环境,重要的是服务保持现场。 现在它是2个动物园pipe理员节点运作。

zookeeper服务是执行/usr/share/java/zookeeper.jar的java进程,它是/usr/share/java/zookeeper-3.4.5.jar的符号链接。 我已经下载了新版本的zookeeper,停止了这个服务,将新的jar复制到/usr/share/java/并且把这个symlink指向了新的jar,然后启动了这个服务:

 sudo cp zookeeper-3.4.6.jar /usr/share/java/ sudo rm /usr/share/java/zookeeper.jar sudo ln -s /usr/share/java/zookeeper-3.4.6.jar /usr/share/java/zookeeper.jar