美文网首页
rocketMQ-4.9.1 Linux安装

rocketMQ-4.9.1 Linux安装

作者: saiomeil | 来源:发表于2021-09-25 18:01 被阅读0次

版本:release rocketmq 4.9.1

语雀:https://www.yuque.com/docs/share/f84241a8-1adc-4221-8348-2e9619a3e0db?# 《07 rocketMQ-4.9.1 Linux安装》

1.下载 https://github.com/apache/rocketmq/releases  选择Latest release版本

2.上传linux服务器,tar -zxvf 解压

3.切换到rocketmq目录执行 mvn 命令

mvn -Prelease-all -DskipTests clean install -U  (前提:安装了 maven和jdk

开始编译

编译成功

注意事项

RocketMQ默认的虚拟机内存较大,启动Broker如果因为内存不足失败,需要编辑如下两个配置文件,修改JVM内存大小。

但是这个也仅仅是在测试环境中,RocketMQ在生产上最低要求至少8G内存(官方推荐)才能确保RocketMQ的效果

编辑runbroker.sh和runserver.sh修改默认JVM大小

vi runbroker.sh          --broker的配置

vi runserver.sh            --nameServer的配置

4.编译后,进入cd usr/local/soft/rocketmq-4.9.1/distribution/target/rocketmq-4.9.1/rocketmq-4.9.1/

vi runserver.sh

默认:

编辑设置

runserver 设置

JAVA_OPT="${JAVA_OPT} -server -Xms1024m -Xmx1024m -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m" 

runbroker 设置

JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m"

5.修改broker.cnf配置

追加以下两行配置

brokerIP1 = 192.168.208.129

namesrvAddr=192.168.208.129:9876

6.启动 

参考 http://rocketmq.apache.org/docs/quick-start/

cd usr/local/soft/rocketmq-4.9.1/distribution/

nohup sh bin/mqnamesrv &

tail -f ~/logs/rocketmqlogs/namesrv.log

nohup sh bin/mqbroker -n 192.168.208.129:9876 &

tail -f ~/logs/rocketmqlogs/broker.log

查看日志记录

若出现file doesn't exeist..................

手动创建  mkdir /root/store/commitlog

赋予 chmod -R 777 root 设置777权限

ps  -ef | grep rocketmq  查看是否启动成功

7.停止服务

sh bin/mqshutdown broker

sh bin/mqshutdown namesrv

8.控制台

https://github.com/apache/rocketmq-externals.git

IDEA打开

打开

application.properties

修改如下配置为自己的IP端口:

server.port=9875 #控制台端口

rocketmq.config.namesrvAddr=192.168.208.129:9876

执行打包命令

mvn clean package-Dmaven.test.skip=true

上传jar到linux服务器

运行 java -jar rocketmq-console-ng-1.0.0.jar &

浏览器访问: http://192.168.208.129:9875/ 

至此,linux下的rocketmq-4.9.1搭建完毕。

接下来研究spring-cloud-stream的绑定

https://github.com/spring-cloud/spring-cloud-stream/blob/main/docs/src/main/asciidoc/spring-cloud-stream.adoc#spring_cloud_function

相关文章

网友评论

      本文标题:rocketMQ-4.9.1 Linux安装

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