启动 Hadoop 集群的老问题,用这个脚本就能轻松搞定。之前老是忘记命令,或者节点没一起起来,现在直接运行脚本就行,省心多了。脚本挺,shell 写的,逻辑也清楚。上传就是为了防丢,免得哪天重装系统找不到了。

Hadoop 的启动脚本,算是我常用的工具之一,尤其是在开发和测试集群的时候,省下不少重复劳动。你要是也在折腾 HA 或 HDFS 多节点的,强烈建议搞一个。

这个脚本主要是按顺序启动 NameNode、DataNode、ResourceManager 和 NodeManager,默认就用 SSH 批量分发命令。你可以根据实际 IP 和主机名做点小改动,适配自己的环境。

如果你还在手动一个个启动服务,那真得试试这类脚本,尤其是调试分布式服务时,省时间。而且像 Hadoop HA 的集群启动Docker 中部署 Hadoop 也都能配合这个用,扩展性还不错。

小提示:有时候端口冲突或 SSH 配置不当会导致失败,遇到的话,建议先排查 hostnamessh 免密 设置,再动手。

如果你也懒得每次都去输命令,不妨私聊我拿脚本试试,说不定就成你的常用工具了~