如何启动RocketMQ(Mac系统)

如何启动RocketMQ(Mac系统)

  • 直接下载压缩安装包,解压
    如何启动RocketMQ(Mac系统)
  • 修改bin目录下,runserver.sh和runbroker.sh的运行时内存的大小,个人pc改小一点就可以,如果是大型服务器,可以根据需要增大
    如何启动RocketMQ(Mac系统)
    如何启动RocketMQ(Mac系统)


这时如果启动的话,会报错: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到第一行
    如何启动RocketMQ(Mac系统)
  • 分别启动server和broker
sh ./mqnamesrv 
sh ./mqbroker -n localhost:9876 autoCreateTopicEnable=true
  • 关闭
sh ./mqshutdown broker
sh ./mqshutdown namesrv

可以使用jsp命令来查看java进程,看nameserver和broker是否跑起来了

上一篇:react-动画


下一篇:docker安装rocketmq和console