前文「CDH CM版本 6.0.1 升級到 CM 6.2.0 當前最新版本(CentOS 7.x)」
承接上文,當我們完成 CM 6.2.0 的升級之后,我們已經相當於完成了80% minor 的升級。
讓人意外的是 CDH 自己版本的升級遠比 CM 的升級來得容易。
先對 CM 數據進行備份,步驟參照前文或者參看官方文檔。
然后先下載我們最新版本的 6.2.0 CDH 包
沒有下載過這里會顯示 DOWNLOAD 按鈕,點這里開始下載新版本包。
配置新的 6.2.0 的 parcels 倉庫地址
然后等待下載完成。
之后我們有兩種辦法觸發集群升級。
1. 直接在該界面點擊分發 distribute。
2. 去 home 頁面 下拉菜單中點擊「升級集群 upgrade cluster」按鈕。
建議使用第二種,不管使用那種最終都會走到同樣的地方。
然后一路 follow 選項和配置,關注自己關注的事項。
然后一路順利的話就會被恭喜升級完成啦!
讓我們來看下最新的版本
位移 hdfs 那個黃色是 CM 增加了一個對 ec 糾錯碼的檢測,目前我還沒有測試這個 feature ,因為 hdfs 版本並未改變可以判斷這應該是一個新增的 test ,暫時忽略。
另外升級完成之后需要注意,官方提供的步驟8 最終化 hdfs 元數據。
這一步執行之后在沒有之前 hdfs 備份的情況下無法對 hdfs 進行回滾了。
我們可以在執行這一步之前,一直運行一段時間來確保我們整個升級沒有任何問題,比如運行個一周啥的。
最后我們 在 activate namenode 節點進行最終元數據升級來完成整個升級流程。
以上。
Reference:
https://www.cloudera.com/documentation/enterprise/upgrade/topics/ug_cdh_upgrade.html