首先知道交互式shell和非交互式shell、登录shell和非登录shell是有区别的

使用shell脚本启动zookeeper

1.把profile的配置信息echo到.bashrc中 echo 'source /etc/profile' >> ~/.bashrc  (集群每台)

 

2.在/zookeeper/bin/zkEnv.sh的中开始位置添加 export JAVA_HOME=/usr/java/jdk1.7.0_45(就像hadoop中对hadoop-env.sh的配置一样,集群每台)

 

3.创建脚本

#!/bin/sh

echo 'start zk'

 

for i in 172.17.3.76  172.17.3.72  172.17.3.70

do

 

ssh $i '/itcast/zookeeper-3.4.5/bin/zkServer.sh start'

#exit

 

done

 

sbin/hadoop-daemon.sh start journalnode

 

sbin/start-dfs.sh

 

start-hbase.sh