可以自动,何必手动呢?
这里把启动Hadoop集群经常要敲的命令记录一下,是基于我自己的集群环境的,具体集群配置可以参考本站另外的文章。
启动脚本start.sh
#!/bin/bash cd ~ /opt/zookeeper-3.4.9/bin/zkServer.sh start /opt/hadoop2/sbin/hadoop-daemon.sh start journalnode #:<<! ssh kime@slaves1.hadoop <<remotecode /opt/zookeeper-3.4.9/bin/zkServer.sh start /opt/hadoop2/sbin/hadoop-daemon.sh start journalnode #cd /opt/kafka_2.11 #nohup bin/kafka-server-start.sh config/server.properties & #~/start.sh exit remotecode ssh kime@slaves2.hadoop <<remotecode /opt/zookeeper-3.4.9/bin/zkServer.sh start /opt/hadoop2/sbin/hadoop-daemon.sh start journalnode #cd /opt/kafka_2.11 #nohup bin/kafka-server-start.sh config/server.properties & #~/start.sh exit remotecode #! cd /opt/hadoop2/sbin/ ./start-dfs.sh ./start-yarn.sh ./mr-jobhistory-daemon.sh start historyserver #nohup hive --service metastore & #nohup hive --service hiveserver2 & #cd /opt/kafka_2.11 #nohup bin/kafka-server-start.sh config/server.properties & #exit
停止脚本stop.sh
#!/bin/bash cd /opt/hadoop2/sbin/ ./stop-dfs.sh ./stop-yarn.sh ./mr-jobhistory-daemon.sh stop historyserver ./hadoop-daemon.sh stop journalnode #:<<! cd ~ /opt/zookeeper-3.4.9/bin/zkServer.sh stop #cd /opt/kafka_2.11 #nohup bin/kafka-server-start.sh config/server.properties & ssh kime@slaves1.hadoop <<remotecode /opt/hadoop2/sbin/hadoop-daemon.sh stop journalnode /opt/zookeeper-3.4.9/bin/zkServer.sh stop #cd /opt/kafka_2.11 #nohup bin/kafka-server-start.sh config/server.properties & exit remotecode ssh kime@slaves2.hadoop <<remotecode /opt/hadoop2/sbin/hadoop-daemon.sh stop journalnode /opt/zookeeper-3.4.9/bin/zkServer.sh stop #cd /opt/kafka_2.11 #nohup bin/kafka-server-start.sh config/server.properties & exit remotecode #!
» 转载保留版权:《[记录]分享个启动Hadoop集群的小脚本》
» 本文链接地址:http://www.xidige.com/962