rocketmq 官网网址:http://rocketmq.apache.org/docs/quick-start/

准备

linux 服务器
  操作系统 CentOS
  JDK1.8 64
1.下载zip 到linux系统上(下载二进制包,不要下载资源包)
  随便下载一个镜像仓库下载:rocketmq-all-4.7.1-bin-release.zip
2.开始安装
  2.1 rocketmq 是基于JVM运行的,所以要有java 环境 java -version 查看,没有则需要安装
在这里插入图片描述
我这里有jdk 环境 那么开始解压rocketmq 包

2.2 用unzip rocketmq-all-4.7.1-bin-release.zip 解压压缩包
2.3 重命名 rename rocketmq-all-4.7.1-bin-release/ rocketmq rocketmq-all-4.7.1-bin-release/
3.启动
  3.1 修改broker.conf配置文件, 配置减在conf目录中/usr/local/rocketmq-all-4.4.0-bin-release/conf
  vi broker.conf 999dd # 把之前所有的内容给删除掉,把下面的内容粘贴进去 brokerClusterName = DefaultCluster brokerName = broker-a brokerId = 0 deleteWhen = 04 fileReservedTime = 48 brokerRole = SYNC_MASTER flushDiskType = SYNC_FLUSH enablePropertyFilter=true namesrvAddr=127.0.0.1:9876 brokerIP1=xxx.xxx.xxx.xxx #公网的地址 就是说服务器地址
 3.2 修改日志位置:rocketmq 默认的日志位置再 u s e r . h o m e l i n u x 对 应 的 位 置 在 / r o o t / h o m e 文 件 下 , 修 改 日 志 位 置 到 r o c k e t m q 下         c d / d a t a / m i d d l e w a r e / r o c k e t m q / c o n f 打 开 l o g b a c k n a m e s r v . x m l         将 {user.home} linux 对应的位置在 /root/home 文件下,修改日志位置到rocketmq 下     cd /data/middleware/rocketmq/conf 打开 logback_namesrv.xml     将 user.homelinux/root/homerocketmq    cd/data/middleware/rocketmq/conflogbacknamesrv.xml    {user.home} 修改为 /data/middleware/rocketmq
    在/data/middleware/rocketmq 创建logs 文件夹

3.3 修改bin目录中 runserver.sh文件 和runbroker.sh文件 修改一下内存大小

 vi /usr/local/rocketmq-all-4.4.0-bin-release/bin/runserver.sh
  vi /usr/local/rocketmq-all-4.4.0-bin-release/bin/runbroker.sh
  JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn512m"

4.启动
nohup /usr/local/mq/bin/mqnameser & nohup /usr/local/mq/bin/mqbroker -c /usr/local/mq/conf/broker.conf&
 5.查看端口 输入 netstat -ntlp
在这里插入图片描述
在服务器上面把 这几个端口打开
在这里插入图片描述
那么就可以了

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐