在一些特定場景下,需要所有節點同時執行相同的命令,比如主機hadoop1執行ls命令,其他節點主機也同時執行ls命令,實現這種效果快捷方式一般有兩種:
用法:
#!/bin/bash
pcount=$#
if((pcount==0));then
echo no args;
exit;
fiecho -------------localhost----------
$@for((host=2; host<=3; host++)); do
echo ----------hadoop$host---------
ssh hadoop$host $@
done
注:host是主機號,這裡一共三颱伺服器,通過其中一台伺服器執行xcall分發命令,達到其他節點伺服器也同時執行相同的命令,配置了hosts對映,主機名和對應的ip centos7上搭建hadoop(基礎篇)
主要步驟如下 1.修改ip 因為動態ip很麻煩 2.關閉防火牆 因為hadoop集群通常是公司內部使用,埠加入列表就不攔截了 3.修改hostname 4.設定ssh自動登入 5.安裝jdk 6.安裝hadoop 步驟1 修改ip 原內容作出變動後的結果如下 type ethernet bootpr...
centos7搭建hadoop高可用 ha 集群
hadoop高可用 ha 集群實現目標 s101和s105設定為名稱節點,可以互相切換為active狀態 s102 104設定為資料節點和journalnode節點。準備工作 centos7搭建hadoop分布式集群,參考文章 注 hadoop高可用 ha 集群的搭建是從hadoop分布式集群的基礎...
Centos7搭建LAMP Typecho部落格
yum install httpd 安裝httpd服務 systemctl start httpd 啟動httpd服務 systemctl status httpd 檢視httpd服務狀態,看到active active running 說明httpd服務已啟動 systemctl enable h...