#/bin/bash
case $1 in
"start"){
for i in hadoop101 hadoop102 hadoop103 //根据自己的来
do
echo "========== $i =========="
ssh $i "/opt/module/kafka/bin/kafka-server-start.sh -daemon /opt/module/kafka/config/server.properties" //kafka自己安装的位置
done
};;
"stop"){
for i in hadoop101 hadoop102 hadoop103
do
echo "========== $i =========="
ssh $i "/opt/module/kafka/bin/kafka-server-stop.sh"
done
};;
esac
遇见的问题:
/opt/module/kafka/bin/kafka-run-class.sh: line 258: exec: java: not found
解决方法:
ln -s /opt/module/jdk1.8.0_144/bin/java /usr/bin/java
问题解决的具体请参考这篇文章:
https://blog.csdn.net/qq_44766883/article/details/109250866