兴义做网站,天津智能网站建设制作,php笔记网站,html软件官方下载MacOS RocketMQ安装 文章目录 MacOS RocketMQ安装一、下载二、安装修改JVM参数启动关闭测试关闭测试测试收发消息运行自带的生产者测试类运行自带的消费者测试类参考博客#xff1a;https://blog.csdn.net/zhiyikeji/article/details/140911649 一、下载 打开官网#xff0c;…MacOS RocketMQ安装 文章目录 MacOS RocketMQ安装一、下载二、安装修改JVM参数启动关闭测试关闭测试测试收发消息运行自带的生产者测试类运行自带的消费者测试类参考博客https://blog.csdn.net/zhiyikeji/article/details/140911649 一、下载 打开官网找到下载页面 https://rocketmq.apache.org/ 下载最新版本的RocketMQ压缩包 将下载的压缩包解压到你选择的目录
二、安装 修改JVM参数 打开打开 runserver.sh 和 runbroker.sh 文件这两个文件通常位于 bin 目录下 修改以下 JVM 参数确保 RocketMQ 可以在你当前环境下正常运行 vi bin/runserver.sh
vi bin/runbroker.sh在这两个文件中找到类似如下的 JVM 参数配置并根据你的需求进行修改 JAVA_OPT${JAVA_OPT} -server -Xms2g -Xmx2g -Xmn1g启动关闭测试 进入bin目录并启动Name Server nohup sh ./bin/mqnamesrv
#通过一下命令查看日志确认Name Server启动成功
cat nohup.out 或者 less nohup.out进入bin目录并启动broker 修改 broker配置文件 vi ~/.bash_profile #如果你使用的是bash
#或者
vi ~/.zshrc #如果你使用的是zsh在文末尾添加以下行 export NAMESRV_ADDRlocalhost:9876保存关闭并刷新 source ~/.bash_profile
#或者
source ~/.zshrc验证是否生效 echo $NAMESRV_ADDR启动broker nohup sh bin/mqbroker
#查看日志
tail -f ~/logs/rocketmqlogs/broker.log关闭测试 使用 mqshutdown 命令关闭 Name Server ./bin/mqshutdown namesrv这种方式安全且正确地关闭服务确保资源和日志记录。 使用 jps 和 kill 命令关闭进程 jps
kill pid #pid为需要关闭的进程ID这种方式直接强制终止进程可能导致资源未释放和数据丢失 关闭broker ./bin/mqshutdown broker测试收发消息 运行自带的生产者测试类 进入 RocketMQ 的安装目录下的 bin 目录。执行生产者测试类 ./bin/tools.sh org.apache.rocketmq.example.quickstart.Producer根据提示输入消息内容并确认消息发送成功 运行自带的消费者测试类 进入 RocketMQ 的安装目录下的 bin 目录。 执行消费者测试类 ./bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer等待消费者接收消息并确认消费成功。 参考博客https://blog.csdn.net/zhiyikeji/article/details/140911649