不是运维, 要配置个自启动脚本.
http://jingyan.baidu.com/article/fec7a1e5136c571190b4e720.html
http://www.cnblogs.com/nerxious/archive/2013/01/18/2866548.html
直接修改 vi /etc/rc.local 增加sh脚本.
/usr/local/zookeeper-3.4.6/bin/zkServer.sh start;nohup /usr/local/alibaba-rocketmq/bin/mqnamesrv &
但是日志有打印启动成功,但是最终并没有进程.
执行 service zookeeper start 日志显示成功,但是没有进程.
手动执行相应的脚本却成功了.
[root@dub_10_0_50_150 ~]# chkconfig --list zookeeper
zookeeper 0:off 1:off 2:on 3:on 4:on 5:on 6:off
去看 /var/log/message
/var/log/boot
能看到成功启动的日志.
后来问了运维同学,
zookeeper 启动前加载下环境变量 source /etc/profile
要把java home目录,bin等加载进来.
把对应代码添加到启动脚本前面,最终成功了.