centos7搭建hadoop集群之xcall指令碼

2021-08-31 21:17:39 字數 478 閱讀 7190

在一些特定場景下,需要所有節點同時執行相同的命令,比如主機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...