美文网首页大数据相关论文Linux大数据教程@IT·互联网
帮助小贴士:Shell脚本启动所有集群节点

帮助小贴士:Shell脚本启动所有集群节点

作者: Z尽际 | 来源:发表于2017-05-06 12:31 被阅读124次

* 贴士Topic:启动所有集群节点

目的:在一台服务器上执行一个脚本,启动所有集群节点上的相关进程

描述:在学习过程中,你会发现Resourcemanager和HMaster等节点需要登录到节点所在机器启动

所需理论:

Shell的区别

** 登录Shell:粗放来讲,就是你手动使用CRT登录Linux的时候。

此种情形,系统环境信息的读取顺序:/etc/profile、~/.bash_profile、~/.bash_login、~/.profile

** 非登录Shell:粗放来讲,就是你使用ssh登录某台机器的时候。

此种情形,系统环境信息的读取顺序:/etc/bash.bashrc、~/.bashrc

解决:

了解完Shell这个小知识之后,你应该明白ssh到远程节点启动的对应服务的时候,其实是没有JDK配置的环境的,所以?yeah,You know,在每台机器中先执行:

$ cat /etc/profile >> ~/.bashrc,将我们配置的profile变量追加到.bashrc中即可。

首先,来一张我的集群配置:

然后在家目录下创建启动脚本:$ vi sh start-all-cluster.sh,如下图:

注意启动顺序,不一定非要和我的一样,但是你要知道逻辑上的一些依赖关系

然后在家目录下创建停止脚本:$ vi sh stop-all-cluster.sh,如下图:

注意Zookeeper最好最后再停止

* 总结

OK,使用sh启动对应脚本试试吧~方便了很多对不对。该脚本还有很多可以优化的地方,以及后续的拓展,请大家自行根据bash语法进行修改即可.~


IT全栈公众号:

QQ大数据技术交流群(广告勿入):476966007


相关文章

  • 帮助小贴士:Shell脚本启动所有集群节点

    * 贴士Topic:启动所有集群节点 目的:在一台服务器上执行一个脚本,启动所有集群节点上的相关进程 描述:在学习...

  • 启动/停止集群脚本

    启动zookeeper集群脚本 停止zookeeper集群脚本 启动Storm集群脚本 停止Storm集群脚本 提...

  • shell脚本编程(进阶)

    以三台机器搭建的集群为例 1.查看三台机器的进程 2.拷贝文件脚本 3.启动集群shell脚本 3.1 编写启动脚...

  • nmon收集集群的指标

    ①:在可以免ssh登录其他节点的主节点上面写一个一键启动集群所有服务器nmon进程的脚本: ②:使用python编...

  • java启动脚本

    shell启动脚本,用于启动jar包

  • HBase第三天

    启动集群: 1)启动所有的zookeeper,start-all-zookeeper.sh 2)主节点最好一个进程...

  • 解决:执行start-all.sh启动节点Datanode失败

    hadoop集群启动之后jps发现所有的节点都没有datanode节点,查看日志文件: 日志说明了datanode...

  • linux集群压测部署方案

    我们今天主要分享的内容从三方面讲解。 集群压力机部署 shell脚本简介 shell脚本搞定压力机部署 集群压力机...

  • Hadoop 入门(二)

    目录 Hadoop 安装 单点启动&集群启动 访问 HDFS 常用配置 常用命令 启动关闭集群 单节点启动&停止 ...

  • 大数据学习-Linux Shell脚本快速入门

    批量处理数据,难免会有在集群中使用Shell脚本,自动跑程序,下面快速入门Shell脚本编程,本文解决一下问题: ...

网友评论

    本文标题:帮助小贴士:Shell脚本启动所有集群节点

    本文链接:https://www.haomeiwen.com/subject/tkmetxtx.html