Java充电社
专辑
博文
联系我
本人继续续收门徒,亲手指导
RocketMQ第5篇:安装篇-单机安装
相关专辑:
RocketMQ专题
<div style="display:none"></div> ## 1、准备工作 ### 1.1、软硬件需求 系统要求是64位的,JDK要求是1.8及其以上版本的。 ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/353/9625e030-8f70-41c8-9e8f-bacce1d220b7.png) ### 1.2、下载RocketMQ安装包 ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/353/81341677-f7d3-4473-b612-fa3c844835b0.png) ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/353/a1ca265d-7b16-46d5-88d4-4b66f67e611d.png) 将下载的安装包上传到Linux,并解压 ```shell [root@test001 mysoft]# ls rocketmq-all-4.8.0-bin-release.zip [root@test001 mysoft]# unzip rocketmq-all-4.8.0-bin-release.zip [root@test001 mysoft]# ls rocketmq-all-4.8.0-bin-release rocketmq-all-4.8.0-bin-release.zip [root@test001 mysoft]# cd rocketmq-all-4.8.0-bin-release/ [root@test001 rocketmq-all-4.8.0-bin-release]# ll 总用量 40 drwxr-xr-x. 2 root root 102 12月 9 2020 benchmark drwxr-xr-x. 3 root root 4096 12月 4 2020 bin drwxr-xr-x. 6 root root 211 12月 4 2020 conf drwxr-xr-x. 2 root root 4096 12月 9 2020 lib -rw-r--r--. 1 root root 17336 10月 23 2020 LICENSE -rw-r--r--. 1 root root 1338 12月 4 2020 NOTICE -rw-r--r--. 1 root root 5132 12月 4 2020 README.md ``` ## 2、修改初始内存 ### 2.1、修改runserver.sh > 这里修改jvm参数,目前我们是做测试,机器没有这么多内存,所以调小点。 使用vim命令打开bin/runserver.sh文件,现将这些值修改为如下 ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/353/81f8c118-3537-41f1-9e52-11569bc4ae78.png) ### 2.2、修改runbroker.sh 使用vim命令打开bin/runbroker.sh文件。现将这些值修改为如下 ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/353/fcde1bde-3be3-4762-8488-d3e4407340a2.png) ## 3、启动 ### 3.1、启动NameServer ```shell nohup sh bin/mqnamesrv & tail -f ~/logs/rocketmqlogs/namesrv.log ``` ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/353/7a786be5-d7ba-46a9-9e86-8b980a84e527.png) ### 3.2、启动broker ```shell nohup sh bin/mqbroker -n localhost:9876 & tail -f ~/logs/rocketmqlogs/broker.log ``` ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/353/86e5363b-f73b-4b3b-b194-bc3938bdc77e.png) ## 4、发送/接收消息测试 ### 4.1、发送消息 ```shell export NAMESRV_ADDR=localhost:9876 sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer ``` ### 4.2、接收消息 ```shell sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer ``` ## 5、关闭Server 无论是关闭name server还是broker,都是使用bin/mqshutdown命令 ```shell sh bin/mqshutdown namesrv sh bin/mqshutdown broker ``` <a style="display:none" target="_blank" href="https://mp.weixin.qq.com/s/_S1DD2JADnXvpexxaBwLLg" style="color:red; font-size:20px; font-weight:bold">继续收门徒,亲手带,月薪 4W 以下的可以来找我</a> ## 最新资料 1. <a href="https://mp.weixin.qq.com/s?__biz=MzkzOTI3Nzc0Mg==&mid=2247484964&idx=2&sn=c81bce2f26015ee0f9632ddc6c67df03&scene=21#wechat_redirect" target="_blank">尚硅谷 Java 学科全套教程(总 207.77GB)</a> 2. <a href="https://mp.weixin.qq.com/s?__biz=MzkwOTAyMTY2NA==&mid=2247484192&idx=1&sn=505f2faaa4cc911f553850667749bcbb&scene=21#wechat_redirect" target="_blank">2021 最新版 Java 微服务学习线路图 + 视频</a> 3. <a href="https://mp.weixin.qq.com/s?__biz=MzkwOTAyMTY2NA==&mid=2247484573&idx=1&sn=7f3d83892186c16c57bc0b99f03f1ffd&scene=21#wechat_redirect" target="_blank">阿里技术大佬整理的《Spring 学习笔记.pdf》</a> 4. <a href="https://mp.weixin.qq.com/s?__biz=MzkwOTAyMTY2NA==&mid=2247484544&idx=2&sn=c1dfe907cfaa5b9ae8e66fc247ccbe84&scene=21#wechat_redirect" target="_blank">阿里大佬的《MySQL 学习笔记高清.pdf》</a> 5. <a href="https://mp.weixin.qq.com/s?__biz=MzkwOTAyMTY2NA==&mid=2247485167&idx=1&sn=48d75c8e93e748235a3547f34921dfb7&scene=21#wechat_redirect" target="_blank">2021 版 java 高并发常见面试题汇总.pdf</a> 6. <a href="https://mp.weixin.qq.com/s?__biz=MzkwOTAyMTY2NA==&mid=2247485664&idx=1&sn=435f9f515a8f881642820d7790ad20ce&scene=21#wechat_redirect" target="_blank">Idea 快捷键大全.pdf</a> ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/1/2883e86e-3eff-404a-8943-0066e5e2b454.png)
相关专辑:
RocketMQ专题