大数据常见错误信息以及解决办法
1.zook常见错误以及解决办法
1.1zook无法正常启动
1.首选编辑好的脚本放在当前用户的bin目录下,方便全局直接使用此脚本
#!/bin/bash
case $1 in
"start"){
for i in node1 node2 node3
do
echo ---------- zookeeper $i 启动 ------------
ssh $i "source /etc/profile;/export/server/zookeeper/bin/zkServer.sh start"
done
};;
"stop"){
for i in node1 node2 node3
do
echo ---------- zookeeper $i 停止 ------------
ssh $i "source /etc/profile;/export/server/zookeeper/bin/zkServer.sh stop"
done
};;
"status"){
for i in node1 node2 node3
do
echo ---------- zookeeper $i 状态 ------------
ssh $i "source /etc/profile;/export/server/zookeeper/bin/zkServer.sh status"
done
};;
esac
2.启动脚本过程中没有问题,当查看zk状态或者jps时候是失败的,这时我们需要到zk的vim zookeeper.out查找错误信息,我们发现是由于启动过程中无法找到java环境变量。
两种解决办法:
1)我们需要在脚本后面加上sorce
ssh $i "sou