首页 > 其他分享 >MAC 下载安装、启动和关闭 RocketMQ实例

MAC 下载安装、启动和关闭 RocketMQ实例

时间:2023-12-28 11:32:32浏览次数:28  
标签:4.4 cd MAC sh RocketMQ 下载安装 apache local rocketmq



文章目录

  • 1. 下载并解压
  • 2. 实例
  • 2.1 使用Maven打包、构建
  • 2.2 修改 Nameserver 和 Broker 启动的配置
  • 2.2 启动 nameserver 和 broker
  • 3. 关闭 rocketmq 的命令
  • 参考文献


1. 下载并解压

首先,你需要安装好 Java 环境、Maven。

网址:http://rocketmq.apache.org/dowloading/releases/ ,下载 rocketmq-all-4.4.0-source-release.zip ,解压。

进入 downloads 文件夹,浏览器下载的默认文件夹,移动刚下载 rocketmq-all-4.4.0 到 /usr/local 目录下。

cd Downloads
sudo mv ./rocketmq-all-4.4.0 /usr/local
cd /usr/local
ls

MAC 下载安装、启动和关闭 RocketMQ实例_vim

2. 实例

2.1 使用Maven打包、构建
cd rocketmq-all-4.4.0/
mvn -Prelease-all -DskipTests clean install -U

MAC 下载安装、启动和关闭 RocketMQ实例_apache_02


构建成功:

MAC 下载安装、启动和关闭 RocketMQ实例_vim_03

2.2 修改 Nameserver 和 Broker 启动的配置

修改 Nameserver 和 Broker 启动的配置,原配置需要的内存太大了,普通的电脑启动会失败。

cd /usr/local/rocketmq-all-4.4.0/distribution/target/apache-rocketmq
cd bin
ls

MAC 下载安装、启动和关闭 RocketMQ实例_vim_04

vim runserver.sh

修改启动的堆内存的最小值-Xms,堆内存的最大值-Xmx,-Xmn 新生代的大小,Meta区的大小,永久代的最大值。

MAC 下载安装、启动和关闭 RocketMQ实例_Java_05

vim runbroker.sh

MAC 下载安装、启动和关闭 RocketMQ实例_Java_06

2.2 启动 nameserver 和 broker
cd /usr/local/rocketmq-all-4.4.0/distribution/target/apache-rocketmq
ls

MAC 下载安装、启动和关闭 RocketMQ实例_Java_07


启动 nameserver 并查看日志:

cd /usr/local/rocketmq-all-4.4.0/distribution/target/apache-rocketmq
nohup sh bin/mqnamesrv &
tail -f ~/logs/rocketmqlogs/namesrv.log

MAC 下载安装、启动和关闭 RocketMQ实例_Java_08


查看Java进程、看 nameServer 是否注册成功。

jps

MAC 下载安装、启动和关闭 RocketMQ实例_apache_09


启动 broker 并查看日志:

cd /usr/local/rocketmq-all-4.4.0/distribution/target/apache-rocketmq
nohup sh bin/mqbroker -n localhost:9876 &
tail -f ~/logs/rocketmqlogs/broker.log

MAC 下载安装、启动和关闭 RocketMQ实例_vim_10


查看Java进程、看 broker 是否注册成功。

jps

MAC 下载安装、启动和关闭 RocketMQ实例_apache_11


启动生产者,设置环境变量NAMESRV_ADDR为localhost:9876。

cd /usr/local/rocketmq-all-4.4.0/distribution/target/apache-rocketmq
export NAMESRV_ADDR=localhost:9876
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

MAC 下载安装、启动和关闭 RocketMQ实例_apache_12


启动消费者。

sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

MAC 下载安装、启动和关闭 RocketMQ实例_vim_13

3. 关闭 rocketmq 的命令

sh bin/mqshutdown namesrv 
sh bin/mqshutdown broker

参考文献


标签:4.4,cd,MAC,sh,RocketMQ,下载安装,apache,local,rocketmq
From: https://blog.51cto.com/xuxiangyang/9012040

相关文章

  • MAC 使用国内源安装历史版本 Neo4j
    1.概述推荐去官网下载,不管这里用的张帜老师推荐的国内源:http://doc.we-yun.com:1008/neo4j。注意:最新Neo4j4.x需要jdk11,Neo4j3.X使用jdk8。这是我找到国内neo4j下载地方的论坛(因为这个下载源是Neo4j权威指南作者:张帜老师推荐的,感觉应该没问题,我就用了,请你考虑后再使用,本人不......
  • RocketMQ系统性学习-RocketMQ领域模型及Linux下单机安装
    欢迎关注公众号【11来了】,发送笔记可领取Redis、JVM等系列完整pdf!MQ之间的对比三种常用的MQ对比,ActiveMQ、Kafka、RocketMQ性能方面:三种MQ吞吐量级别为:万,百万,十万消息发送时延:毫秒,毫秒,微秒可用性:主从,分布式,分布式扩展性方面:水平伸缩能力:均支持技术栈:Java,Java/Scala,Java功能......
  • macOS Sonoma All In One
    macOSSonomaAllInOnemacOSSonoma14.2.1(23C71)demosAddwidgetstoyourdesktopSeereminders,upcomingevents,andmoreataglance.PressandholdtheControlkeyandclickthedesktop,thenchooseEditWidgets.Dragawidgetanywhereonthe......
  • MAC APPLE M2 芯片 mvn 打包问题
     使用applem1/m2芯片的系统mvnbuild项目时候会有很多问题mvnfile添加<settings>...<activeProfiles><activeProfile>apple-silicon</activeProfile>...</activeProfiles><profiles><profile>......
  • Ping不通问题解决 windows 查看对端MAC地址 ARP -a
    Ping不通问题解决   Linux查看ARP信息指南(linux查看arp) ARP(地址解析协议)是TCP/IP协议提供的网络层协议,通过ARP可以查看网络层面上当前可连接的本地网络内每个主机的MAC地址。 ##查看系统的ARP信息 Linux系统中查看ARP信息的方法有很多,下面简单介绍几种常见的查......
  • Azure Machine Learning的API和SDK:实现高效开发
    1.背景介绍AzureMachineLearning是一个云端服务,可以帮助数据科学家和机器学习工程师更快地构建、训练和部署机器学习模型。它提供了一套可扩展的工具和API,以便开发人员可以轻松地将机器学习功能集成到其他应用程序中。在本文中,我们将深入了解AzureMachineLearning的API和SDK,以......
  • 【五期李伟平】CCF-A(S&P'20)The Value of Collaboration in Convex Machine Learning w
    NanW.,etal.“TheValueofCollaborationinConvexMachineLearningwithDifferentialPrivacy.”2020IEEESymposiumonSecurityandPrivacy.304-317.  联邦学习场景中,在适应度函数平滑、强凸、利普斯特连续的条件下,估算各客户端使用不同隐私预算时最终全局模......
  • M1 Docker 部署rocketmq
    1、克隆镜像arm64镜像代码编译镜像,docker直接安装会报错所以选择编译gitclonehttps://github.com/apache/rocketmq-docker.git  cdrocketmq-docker #注意这里centos固定不要改镜像版本可以改shbuild-image.sh4.8.0centos 第二步:拉取mqconsole镜像: candice0630/rocket......
  • docker安装RocketMQ
    在RocketMQ中,有三个关键组件:Namesrv(NameServer)、Broker和Console-ng(管理控制台)。Namesrv(NameServer):Namesrv是RocketMQ的命名服务,负责管理整个RocketMQ集群的路由信息。每个RocketMQ集群中都至少需要一个Namesrv实例。它维护了Broker的网络信息、Topic的路由规则以及Consumer的......
  • Mac安装Mysql5.7
    官网https://downloads.mysql.com/archives/community/下载Mysql5.7.31,再高5.7版本没有macOS选项安装安装完毕会弹出帐号密码这里要把密码记住,待会用mysqladmin重置密码时要用。启动mysql服务系统设置拉到最下面,启动mysql服务启动成功设置mysql服务端mysql命令别名aliasmysql=/usr......