提交各组件部署Ansible剧本初版

This commit is contained in:
qidaijie
2024-01-18 15:35:33 +08:00
parent f0bd05d565
commit 0cc392df5c
262 changed files with 15927 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
#!/bin/bash
MASTER_IP={{ groups.hdfs[0] }}
SLAVE1_IP={{ groups.hdfs[1] }}
BASE_DIR={{ deploy_dir }}
VERSION={{ hadoop_version }}
function ini_namenode() {
cd $BASE_DIR/$VERSION/bin
yes | ./hadoop namenode -format
if [ $? -eq "0" ];then
# scp -r $BASE_DIR/hadoop/ root@$SLAVE1_IP:$BASE_DIR/
echo yes
else
echo no
fi
}
function ini_zk() {
cd $BASE_DIR/$VERSION/bin
yes | ./hdfs zkfc -formatZK
if [ $? -eq "0" ];then
echo yes
else
echo no
fi
}
case $1 in
[namenode]*)
ini_namenode
;;
[zkfc]*)
ini_zk
;;
* )
echo "请输入已有的指令."
;;
esac