美文网首页
RocketMQ安装

RocketMQ安装

作者: 抄无止境 | 来源:发表于2021-11-08 13:20 被阅读0次

参考
RocketMQ官网地址
ubuntu 安装rocketmq
Linux 安装和部署rocketmq
UBUNTU安装ROCKETMQ 全过程

RocketMQ环境要求

64bit OS,linux/Unix/Max
64bit JDK 1.8+
Maven 3.2.x
Git

1、下载并构建

git clone https://github.com/apache/incubator-rocketmq.git
cd incubator-rocketmq
mvn -Prelease-all -DskipTests clean install -U

2、修改服务器内存

vim target/apache-rocketmq/bin/runbroker.sh

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn256m"
image.png

vim target/apache-rocketmq/bin/runserver.sh

JAVA_OPT="${JAVA_OPT} -server -Xmx256m -Xmx256m -Xmn256m -XX:-MetaspaceSize=256m -XX:MaxMetaspaceSize=300m"
image.png

由于RocketMQ默认配置要求很高,比如内存至少就要4个G,开发调试环境根本吃不消,所以开始启动前需要先修改这些参数。否则的话,会遇到内存分配或者不够的问题。

2.1、在brocket.conf配置文件中加入ip地址
image.png

vim brocket.conf

brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
deleteWhen = 04
fileReservedTime = 48
brokerRole = ASYNC_MASTER
flushDiskType = ASYNC_FLUSH
namesrvAddr=xxx.xxx.xx.xxx:9876
brokerIP1=xxx.xxx.xx.xxx

3、rocketmq服务启动

3.1第一种
启动NameServer
nohup sh mqnamesrv &
tail -f ~/logs/rocketmqlogs/namesrv.log

启动Broker
nohup sh bin/mqbroker -n localhost:9876 &
tail -f ~/logs/rocketmqlogs/broker.log
3.2 第二种
nameserver启动命令:
nohup sh bin/mqnamesrv 1>/dev/null 2>&1 &
broker启动命令:
nohup sh bin/mqbroker -n localhost:9876 1>/dev/null 2>&1 &

nohup sh bin/mqbroker -n localhost:9876 -c conf/broker.conf  1>/dev/null 2>&1 &
3.3 查看启动信息
jps (查看启动信息)

4、rocketmq服务关闭

关闭namesrv服务:sh bin/mqshutdown namesrv

关闭broker服务 :sh bin/mqshutdown broker

5、测试消息发送与接收

生产者发送消息:

export NAMESRV_ADDR=127.0.0.1:9876
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

消费者接受消息:

export NAMESRV_ADDR=127.0.0.1:9876
sh tools.sh org.apache.rocketmq.example.quickstart.Consumer

linux安装rocketMq,测试消息发送和接收
[RocketMQ错]org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to <XXXX> failed

相关文章

  • rocketmq

    单机rocketmq一、安装jdk二、安装rocketmq RocketMQ namesrv 启动 RocketM...

  • RocketMQ安装

    1 RocketMQ安装 1.1 RocketMQ下载 1.2 安装 1.2.1 解压rocketmq 1.2.2...

  • Docker之安装RocketMQ

    Docker安装RocketMQ RocketMQ目录 简单介绍 安装Namesrv 安装broker服务器 安装...

  • RocketMQ-基础使用(一)

    零、本文纲要 一、RocketMQ基础 MQ特点 RocketMQ安装 测试RocketMQ 二、RocketMQ...

  • 1、安装RocketMQ

    RocketMQ 安装 官网http://rocketmq.apache.org/[http://rocketmq...

  • RocketMQ安装及可视化插件部署

    一、RocketMQ的安装 1、到RocketMQ官网进行下载,选择对应版本的软件进行安装,RocketMQ官网点...

  • RocketMQ

    安装 安装参考这篇文章 一、简介 二、安装RocketMQ 安装RocketMQ需要jdk1.6, maven,g...

  • RocketMQ 单机部署

    下载 rocketmq 安装包 配置 rocketmq 启动 namesrv、broker 测试 rocketmq...

  • mq安装配置

    软件安装 1.安装目录 一般以${HOME}/project_RocketMQ/rocketmq-${versio...

  • linux安装rocketmq

    安装 unzip rocketmq-all-4.7.0-bin-release.zipmv rocketmq-al...

网友评论

      本文标题:RocketMQ安装

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