天天看點

CDH 6.3.2 更新Zookeeper 3.5.5

1、更新原因

安裝DolphinScheduler 3.1.0的時候,安裝不上,問題是Zookeeper 3.4.5-cdh-6.3.2-1版本,是以需要講zk更新。

2、下載下傳Zookeeper-3.5.5并解壓

# 下載下傳zookeeper
[[email protected] install]# wget https://archive.apache.org/dist/zookeeper/zookeeper-3.5.5/apache-zookeeper-3.5.5-bin.tar.gz
# 解壓
[[email protected] install]# tar -xzvf apache-zookeeper-3.5.5-bin.tar.gz
           

3、下載下傳Cloudeara版本的zookeeper jar包

從mvnrepository.com下載下傳jar包,此處下載下傳的是【3.5.5.7.1.6.16-2】版本,注意要選擇Cloudera版本的jar包

CDH 6.3.2 更新Zookeeper 3.5.5
CDH 6.3.2 更新Zookeeper 3.5.5

4、覆寫CDH的zookeeper jar包

# 切換到CDH的jars目錄
[[email protected] lib]# cd /opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/jars/
# 備份zookeeper-3.4.5-cdh6.3.2.jar
[[email protected] jars]# cp zookeeper-3.4.5-cdh6.3.2.jar zookeeper-3.4.5-cdh6.3.2.jar.bak
# 将下載下傳的zookeeper-3.5.5.7.1.6.16-2.jar拷貝到CDH中,并替換zookeeper-3.4.5-cdh6.3.2.jar
[[email protected] jars]# cp zookeeper-3.5.5.7.1.6.16-2.jar ./zookeeper-3.4.5-cdh6.3.2.jar
cp: overwrite `/opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/jars/zookeeper-3.4.5-cdh5.12.0.jar'? y
           

5、拷貝zookeeper-3.5.5的lib目錄下的jar包

# 切換到CDH的zookeeper下的lib目錄
[[email protected] jars]# cd /opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/lib/zookeeper/lib/
# 将zookeeper的lib目錄下的jar包拷貝過來,重複的jar包可以覆寫掉
[[email protected] lib]# cp /opt/install/zookeeper-3.5.5/lib/* ./
           

6、在CDH中重新開機Zookeeper

CDH 6.3.2 更新Zookeeper 3.5.5
CDH 6.3.2 更新Zookeeper 3.5.5

到此為止,CDH 6.3.2更新Zookeeper就已經完成。其他工作就是測試Zookeeper的相關元件功能是否正常即可,不再贅述。

繼續閱讀