Mapr公升級步驟(四) 配置新版本

2021-06-19 23:53:10 字數 2820 閱讀 7608

您已成功公升級mapr包到新版本,您就可以配置群集來啟用新功能。不是所有的新功能是預設啟用的,因此管理員必須做出改變,在特定時間的選項。請按照本節中的步驟來啟用新功能。請注意,您不必啟用所有新功能。

此頁面包含了以下主題:

啟用2.0版功能

驗證集群健康

成功!

如果公升級過程中跳過乙個主要版本的邊界(例如,mapr版本1.2.9到3.0版本),請執行步驟被跳過的版本太多(在這個例子中,2.0)。

以下是操作,使可作為mapr 3.0版的功能。

為了使相關的檔案系統v3.0功能,請發出以下命令在集群中的任何節點上。該集群將發出警報cluster_alarm_new_features_disabled直到您執行此命令。

您可以驗證該命令的工作,如下面的例子。

cldb.v3.features.enabled

1

圖示注意:

因為有些cldb節點在公升級過程中關閉,這些節點將不會通知在版本號的改變,導致node_alarm_version_mismatch報警募集一旦節點備份。要手動設定的版本號,請使用以下命令使cldb知道新版本:

mapr版本3.0引入了原生表儲存在集群檔案系統。使用mapr表,你必須購買並應用m7 edition許可證。登入到mapr控制系統,然後單擊管理許可證申請的m7許可證檔案。

圖示該系統提高了node_alarm_m7_config_mismatch報警,如果你公升級你的集群到m7許可證,而不必配置為m7的檔案伺服器的節點。要清除報警,重新啟動所有使用上的指示節點的檔案伺服器服務的服務頁面。

以下是操作,使可作為mapr 2.0版的功能。

為了使相關的檔案系統v2.0功能,請發出以下命令在集群中的任何節點上。該集群將發出警報cluster_alarm_new_features_disabled直到您執行此命令。

您可以驗證該命令的工作,如下面的例子。

cldb.v2.features.enabled

1

圖示注意:

要啟用集中式的配置:

在集群中的每個節點上,新增以下行到檔案/選擇/ mapr / conf /中warden.conf

pollcentralconfig.interval.seconds = 300

重新啟動監獄長拿起新的配置。

需要注意的是**配置功能,預設情況下,在mapr 2.1版本啟用及更高版本,自動更新配置檔案。如果您選擇啟用集中配置作為公升級過程的一部分,它可能會覆蓋您所做的對配置檔案進行手動更改。見  **配置  更多的細節。

根據mapr版本,集中日誌記錄功能可開啟或關閉的預設配置檔案。mapr建議禁用此功能,除非你打算使用它。集中式日誌記錄啟用hadoop_tasktracker_root_logger引數在檔案/ opt/mapr/hadoop/hadoop- / conf /中的hadoop-env.sh。這個引數設定為info,d***禁用集中式日誌記錄,並設定為info,maprfsd***啟用它。

如果你更改的hadoop-env.sh,重新啟動tasktracker必須在所有節點感動,使更改生效:

如果你想執行mapr服務作為乙個非root使用者,請按照本節中的步驟。請注意,您不必集群切換到非root使用者,如果你不需要這個額外的安全級別。

這個程式執行轉換為mapr集群作為乙個非root使用者執行。非root操作可從mapr 2.0及更高版本。除了​​mapr使用者轉換到非root使用者,您還可以禁用超級使用者許可權,以集群為額外的安全root使用者。

圖示你必須在乙個穩定的群集上的所有​​節點上執行這些步驟。同時公升級包不執行此過程同時進行。

要轉換mapr集群執行以root身份執行作為乙個非root使用者:

建立具有跨群集相同的uid / gid的使用者。給該使用者指定的mapr_user環境變數。

在每個節點上:

停止監獄長和動物園管理員(如果有的話)。

#服務mapr-飼養員停止

執行配置,mapr-user.sh指令碼來配置群集,開始作為非root使用者。

啟動動物園管理員(如果存在)和監獄長。

#服務mapr-監獄長開始

經過前面的步驟完成對集群中的所有節點,執行upgrade2mapruser.sh在所有節點上的指令碼。

此命令可能需要幾分鐘才能返回。該指令碼會等待十分鐘的過程中整個集群來完成。如果群集範圍內操作的時間超過十分鐘,該指令碼將失敗。在所有該指令碼失敗的節點重新執行該指令碼。

圖示要禁用超級使用者許可權的root使用者

要禁用root使用者(uid為0)訪問mapr檔案系統執行作為非root使用者在群集上,請使用以下命令:

您可以驗證這些命令的工作,如下面的例子。

cldb.reject.root cldb.squash.root

1 1

mapr指標是單獨安裝的軟體包。有關新增和啟用mapr度量服務的詳細資訊,請參閱  管理服務上的乙個節點  新增服務,並  設定了mapr指標資料庫  進行配置。

此時,集群應該再全面投入啟用新功能。執行你的簡單和不平凡的健康檢查,以驗證集群的健康。如果遇到問題,請參閱故障排除公升級問題。

恭喜!此時,您的集群全面公升級。

yarn 公升級最新版本

yarn 公升級最新版本 npm install yarn latest g檢視yarn歷史版本 npm view yarn versions jsonyarn 公升級指定版本 例 公升級到1.21.3版本 yarn upgrade v1.21.3yarn 降低到指定版本 先解除安裝,再安裝 npm...

公升級docker至最新版本

1.錯誤 為集群建立網路時,docker提示 network is not a docker command.原因 在ubuntu上直接安裝的docker不是最新版本,此時我在ubuntu上安裝的是1.6.1的版本,需要公升級版本才能使用 network 命令。解決辦法 公升級docker版本 a ...

linux下公升級openssl到新版本

0,安裝fips版本,據說比單純的openssl快五倍 config fips with fipsdir usr local related openssl fips 2.0.16 prefix usr local related openssl 1.0.2o openssldir usr loca...