Centos 7 安装 Rocketmq
2023-09-14 09:06:42 时间
一、Rocketmq
1、下载
https://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.7.1/rocketmq-all-4.7.1-bin-release.zip
2、解压
unzip rocketmq-all-4.7.1-bin-release.zip -d /usr/local/
mv /usr/local/rocketmq-all-4.7.1-bin-release /usr/local/rocketmq
cd /usr/local/rocketmq/bin
3、修改内存
vim runbroker.sh
# 修改内存
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"
vim runserver.sh
# 修改内存
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
4、启动
启动 mqnamesrv
nohup sh mqnamesrv > namesrv.log &
启动 broker
nohup sh mqbroker -n localhost:9876 > broker.log &
5、测试
发送消息
# 1.设置环境变量
export NAMESRV_ADDR=localhost:9876
# 2.使用安装包的Demo发送消息
sh tools.sh org.apache.rocketmq.example.quickstart.Producer
接受消息
# 1.接收消息
sh tools.sh org.apache.rocketmq.example.quickstart.Consumer
6、关闭 Rocketmq
# 关闭NameServer
sh mqshutdown namesrv
# 关闭Broker
sh mqshutdown broker
7、mqadmin
sh mqadmin topicList -n localhost:9876
注意:openjdk 安装的要设置 JAVA_HOME 环境变量:例如:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/
二、rocketmq-console
1、下载
git clone https://github.com/apache/rocketmq-externals.git
2、打包
cd /opt/software/rocketmq-externals/rocketmq-console/
mvn clean package -Dmaven.test.skip=true
3、运行
# 指定 端口与 IP
java -jar rocketmq-console-ng-1.0.0.jar \
--server.port=7070 \
--rocketmq.config.namesrvAddr=192.168.2.102:9876 > rocketmq-console.log 2>&1 &
4、测试
相关文章
- Linux Centos下卸载删除.Net Core
- CentOS 7.4安装nodejs & nginx & pm2
- USB 启动/安装Centos 7出现 dracut-initqueue timeout问题解决方案
- CentOS 8 安装 oniguruma 和 oniguruma-devel
- CentOS安装JDK
- CentOS 6.4 YUM 安装MySQL Proxy
- centos 7 忘记密码
- centos 查看cpu占用 杀死进程
- CentOS yum 源的配置与使用
- 在Centos下安装Typora
- centos 字体安装
- 阿里云CentOS 64位系统 下安装java环境JDK7
- CentOS Docker 安装
- centos 正确 安装 jdk
- CentOS 7 安装 中文字体
- CentOS iptable 设置相关
- CentOS安装Maven
- CentOS安装、配置APR和tomcat-native
- CentOS 7 非LVM分区扩容(必须是同一块硬盘)——筑梦之路
- redhat 8 更换yum源 使用centos国内软件源
- CentOS 修改源
- CentOS 7 U盘报错 starting dracut initqueue hook和faild to start switch root
- CentOS搭建tg的MTProxy代理
- 怎么样sourceforge开源项目发现,centos安装-同htop安装案例
- 联想G480安装CentOS电缆驱动器
- Centos根据系统VPS安装SendMail组件使WordPress支持E-mail
- CentOS、Ubuntu、Debian三个linux比较异同
- centos安装python3/pip3项目所需的第三方模块(在线安装&&离线安装)
- CentOS系统安装之后的优化
- CentOS找不到VMware共享的文件夹