一、優點
它的優點很多,我最看重的有三點:
-
安裝簡單。在CentOS 7下一條命令搞定。
-
配置簡單。我們只需要配置管理服務器可以通過SSH免密登錄其他客戶端。
-
使用方便。ClusterShell指令只有簡單的2~3條,其他就像在本地操作一樣。
二、安裝
sudo yum install clustershell
三、配置
ClusterShell的配置文件都位於/etc/clustershell中。我只配置了groups文件,爲了方便,直接編輯/etc/clustershell/groups.d/下的local.cfg文件:
sudo vi /etc/clustershell/groups.d/local.cfg
設置了一個羣組hadoop:
hadoop: master secondary slave[1-3]
all: master secondary slave[1-3]
簡單說明一下:
-
master: 我的hadoop master NameNode主機
-
secondary: 我的hadoop secondary NameNode機器
-
slave1~3: 數據節點3個
四、命令行介紹
-b : 相同輸出結果合併
-w : 指定節點
-a : 所有節點
-g : 指定組
--copy : 羣發文件
1. 查看節點系統配置信息
clush -a echo $HADOOP_HOME
還可以將輸出信息合併,看起來更一目瞭然些:
clush -b -a echo $HADOOP_HOME
2.分發文件
clush -g hadoop --copy /opt/hadoop/etc/hadoop/hdfs-site.xml