美文网首页
rocketMQ安装及配置

rocketMQ安装及配置

作者: 冲鸭_程序猿 | 来源:发表于2022-03-19 22:17 被阅读0次

    一、下载rocketMQ

    rocketmq-all-4.8.0-bin-release.zip
    https://archive.apache.org/dist/rocketmq/4.8.0/rocketmq-all-4.8.0-bin-release.zip

    二、安装

    将下载的安装包,上传至linux服务器,进行解压。


    image.png

    三、修改JAVA_OPTIONS参数

    一定要修改JAVA_OPTIONS参数,否则启动时,日志信息会提示以下错误信息,而无法启动

    java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000794500000, 576716800, 0)

    调整内存分配大小 修改 bin/runserver.sh 文件:

    #JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
    JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
    

    修改 bin/runbroker.sh 文件:

    #JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g"
    JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512m"
    

    四、配置外网访问rocketMQ

    如果不需要外网访问rocketMQ,可以忽略此步骤。若需要外围访问,不配置此步骤的话,访问时,会提示以下错误信息

    org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to 172.16.0.14:10909 failed

    修改conf下的配置文件broker.conf,并修改启动命令,打开broker.conf文件后,若没有以下命令,则添加,有的话,则进行修改即可。

    namesrvAddr=服务器公网ip:9876
    brokerIP1=服务器公网ip
    
    image.png

    另外需要注意的是,默认端口是9876,需要在服务器安全组中,开放此端口。

    五、启动rocketMQ

    修改完配置后,进行启动

    # 启动mqnamesrv
    nohup sh bin/mqnamesrv > mqnamesrv.log 2>&1 &
    # 启动mqbroker
    nohup sh bin/mqbroker -n ip地址:9876 autoCreateTopicEnable=true -c conf/broker.conf > broker.log 2>&1 & 
    

    相关文章

      网友评论

          本文标题:rocketMQ安装及配置

          本文链接:https://www.haomeiwen.com/subject/rebndrtx.html