项目问题:

Apache Zookeeper是美国阿帕奇(Apache)软件基金会的一个软件项目,它能够为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册等功能。 Apache ZooKeeper 3.4.10之前版本和3.5.0-alpha版本至3.5.3-beta版本中存在安全漏洞,该漏洞源于程序没有强制执行身份验证/授权检测。攻击者可利用该漏洞修改目标系统上的数据。

升级:

查看现在版本:

echo stat|nc localhost 2181

进入zookeeper:

cd /opt/cloudera/parcels/CDH-5.16.1-1.cdh5.16.1.p0.3/lib/zookeeper

 查看软链接地址:

 readlink -f /opt/cloudera/parcels/CDH-5.16.1-1.cdh5.16.1.p0.3/lib/zookeeper/zookeeper.jar
[root@cdh-agent-04 zookeeper]# readlink -f /opt/cloudera/parcels/CDH-5.16.1-1.cdh5.16.1.p0.3/lib/zookeeper/zookeeper.jar
/opt/cloudera/parcels/CDH-5.16.1-1.cdh5.16.1.p0.3/jars/zookeeper-3.4.5-cdh5.16.1.jar

下载新版的zookeeper,并替换, 重启zk服务

Index of /dist/zookeeper/zookeeper-3.4.14

备份文件:

zookeeper jar包备份

cp /opt/cloudera/parcels/CDH-5.16.1-1.cdh5.16.1.p0.3/jars/zookeeper-3.4.5-cdh5.16.1.jar /opt/cloudera/parcels/CDH-5.16.1-1.cdh5.16.1.p0.3/jars/zookeeper-3.4.5-cdh5.16.1.jar.bak

zookeeper lib包备份

cp -ra /opt/cloudera/parcels/CDH-5.16.1-1.cdh5.16.1.p0.3/lib/zookeeper/lib/  /opt/cloudera/parcels/CDH-5.16.1-1.cdh5.16.1.p0.3/lib/zookeeper/lib.bak

解压tar包:

tar -zxvf zookeeper-3.4.14.tar.gz

 进入zookeeper包

cd zookeeper-3.4.14

替换 zookeeper jar包

cp zookeeper-3.4.14.jar /opt/cloudera/parcels/CDH-5.16.1-1.cdh5.16.1.p0.3/jars/zookeeper-3.4.5-cdh5.16.1.jar

替换zookeeper lib包

cp lib/*.jar  /opt/cloudera/parcels/CDH-5.16.1-1.cdh5.16.1.p0.3/lib/zookeeper/lib/

使用cdh平台重启zookeeper

再次查看zookeeper版本

echo stat|nc localhost 2181

 升级成功!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐