如何启动RocketMQ(Mac系统)
- 直接下载压缩安装包,解压
- 修改bin目录下,runserver.sh和runbroker.sh的运行时内存的大小,个人pc改小一点就可以,如果是大型服务器,可以根据需要增大
这时如果启动的话,会报错:Please set the JAVA_HOME variable in your environment, We need java(x64)!
这说明我的JAVA_HOME配置有问题
- 查询JAVA_HOME
- 这里注意一下JAVA_HOME是不是jdk1.8的,我本机上安装了两个版本的jdk,如果用这个命令查,查到的是1.13版本
cd /usr/libexec
./java_home
- 修改JAVA_HOME(runserver.sh、runbroker.sh和tools.sh)的配置
把后面两行注释,然后复制查询到的JAVA_HOME到第一行
- 分别启动server和broker
sh ./mqnamesrv
sh ./mqbroker -n localhost:9876 autoCreateTopicEnable=true
- 关闭
sh ./mqshutdown broker
sh ./mqshutdown namesrv
可以使用jsp命令来查看java进程,看nameserver和broker是否跑起来了