rocketmq开机启动
设置systemctl开机启动失败,通过计划任务开机执行shell脚本成功。
crontab -e
@reboot root /home/boot_services.sh
start-rocketmq.sh
#!/bin/bash nohup sh bin/mqnamesrv >> logs/namesrv.log & nohup sh bin/mqbroker -c conf/broker.conf -n 192.168.1.76:9876 autoCreateTopicEnable=true >> logs/broker.log &
stop-rocketmq.sh
#!/bin/bash bin/mqshutdown namesrv bin/mqshutdown broker
遇到的问题:
ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64) !!!
ln -s /usr/local/jdk1.8.0_281/bin/javac /usr/bin/javac ln -s /usr/local/jdk1.8.0_281/bin/jar /usr/bin/jar ln -s /usr/local/jdk1.8.0_281/bin/java /bin/java
通过建立以上文件的软链接解决。
征途漫漫,惟有奋斗!
浙公网安备 33010602011771号