Hadoop集群搭建通過指令碼配置hosts檔案

2021-08-25 02:40:58 字數 678 閱讀 9937

此指令碼需要expect命令,使用前確認一下機器收否有安裝:which expect

思路:1.編寫好要追加到hosts檔案內容的檔案(ip_hosts_test)

2.編寫指令碼檔案testread.sh(巢狀expect,實現自動登入),讀取上面的檔案,獲取ip,然後登入到其他機器,追加hosts

doecho -e "\n-------------開始追加hosts檔案---------------------\n"

password='rootroot'

ip='127.0.0.1'

echo -e "\n\n$ip\n"

/usr/bin/expect<> /etc/hosts\r"

expect eof

eofecho -e "\n-------------追加hosts檔案結束---------------------\n"

done

hadoop集群指令碼

bin bash 驗證引數 if 1 then echo 請輸入要分發的單個檔案 exit fi 獲取分發檔案的絕對路徑 dirpath cd dirname 1 pwd p filename basename 1 echo 要分發的檔案的路徑是 dirpath filename 獲取當前的使用者名...

Hadoop集群搭建

hadoop集群具體來說包含兩個集群 hdfs集群和yarn集群,兩者邏輯上分離,但物理上常在一起。hdfs集群 負責海量資料的儲存,集群中的角色主要有 namenode datanode yarn集群 負責海量資料運算時的資源排程,集群中的角色主要有 resourcemanager nodeman...

hadoop集群搭建

hadoop執行環境搭建 1.修改主機名 2.關閉防火牆 3.建立hadoop使用者 4.配置hadoop使用者具有root許可權 5.在 opt目錄下建立資料夾 1 在 opt目錄下建立module soft資料夾 sudo mkdir module sudo mkdir soft 2 修改mod...