CDH升級 5.7.5 --> 5.13.3(tar包方式)


博客園首發,轉載請注明出處:https://www.cnblogs.com/tzxxh/p/9123231.html 

一、准備

1、關閉cdh中的服務 hdfs、yarn等所有服務;關閉 cm-server、cm-agent;備份cm元數據庫。

2、下載

http://archive.cloudera.com/cdh5/parcels/5.13.3/
  CDH-5.13.3-1.cdh5.13.3.p0.2-el7.parcel
  CDH-5.13.3-1.cdh5.13.3.p0.2-el7.parcel.shal
  manifest.json
http://archive.cloudera.com/cm5/cm/5/
  cloudera-manager-centos7-cm5.13.3_x86_64.tar.gz
http://archive-primary.cloudera.com/cm5/repo-as-tarball/5.13.3/
  cm5.13.3-centos7.tar.gz [ 可選 ]

二、開始升級

1、cm升級

(1)、所有節點,解壓 cloudera-manager-centos7-cm5.13.3_x86_64.tar.gz  到 /opt/cloudera-manager

  小注:本文以5.13.3為例,故解壓后的完整路徑為 /opt/cloudera-manager/cm-5.13.3 以下把該路徑簡稱為 tarball_root,

     舊版該路徑簡稱為 tarball_root_old

(1.5)、配置局域網yum源 [可選,服務器網絡環境良好可略過這一條]

  0) 選擇任意一個節點 例如 node1

  1)  安裝 httpd 並啟動

  2)  解壓 cm5.13.3-centos7.tar.gz 到 /var/www/html

  3)  驗證:瀏覽器訪問 node1/cm ,第(7)步時可以參照界面樣例,配置為本路徑

(2)、所有節點,配置 tarball_root/etc/cloudera-scm-agent/config.ini  指向 cm-server 節點 

(3)、cm-server節點,配置 tarball_root/etc/cloudera-scm-server/db.properties  和舊版的配置( tarball_root_old/etc/cloudera-scm-server/db.properties)相同,可以直接把舊版的配置復制到新版目錄下。

(4)、所有節點,復制 tarball_root_old/lib/cloudera-scm-agent/uuid 到新版本的對應目錄下

(5)、所有節點,umount cm-server、cm-service進程掛載點

(6)、啟動 新版本的 cm-server、cm-agent

(7)、master:7180界面操作完成升級。若配置了局域網源,則可在這里選擇此源進行安裝

2、cdh升級

(1)、拷貝

  CDH-5.13.3-1.cdh5.13.3.p0.2-el7.parcel

  CDH-5.13.3-1.cdh5.13.3.p0.2-el7.parcel.sha1

  manifest.json

  到 server 節點的 /opt/cloudera/parcel-repo下,去掉CDH-5.13.3-1.cdh5.13.3.p0.2-el7.parcel.sha1 末尾的1

(2)、再次備份cm元數據庫,備份hive元數據庫。

   有人建議也備份hdfs namenode數據,筆者沒有備份,升級之后數據並沒有丟失,諸君自行考慮。免責聲明:數據丟失筆者概不負責。⊙﹏⊙

(3)、重啟cm-agent ,ui界面操作完成升級


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM