運維利器--ClusterShell

一、優點

它的優點很多,我最看重的有三點:

  • 安裝簡單。在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
發佈了247 篇原創文章 · 獲贊 512 · 訪問量 1255萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章