ubuntu 安装 rocketmq_羁客%的博客-爱代码爱编程
1.下载(在下面地址选择自己需要的版本的rocketmq)
http://rocketmq.apache.org/release_notes/
2.解压,更改配置
将下载的zip文件解压到自己需要安装的位置
在unbuntu系统下需要修改安装跟目录下的两个文件
bin/runserver.sh 和 bin/runbroker.sh 文件
(1).都修改两个文件的 java_home=/java安装HOME路径/
(2).都修改两个文件的 java_home=/java安装HOME路径/jre/
(3).修改runserver.sh内存JAVA_OPT="${JAVA_OPT} -server -Xms2g -Xmx2g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m" # 原来是:JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn4g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
(4).修改runbroker.sh内存
JAVA_OPT="${JAVA_OPT} -server -Xms2g -Xmx2g # 原来是:JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g
(5).创建日志目录
mkdir logs
3.后台挂载启动 mqnamesrv(在安装根目录下执行)
nohup sh bin/mqnamesrv > logs/namesrv.log 2>&1 &
5.查看mqnamesrv是否启动成功
查看 logs/namesrv.log 文件出现一下提示表示启动成功!
The Name Server boot success. serializeType=JSON
6.安装 mqbroker
Broker是 RocketMQ 的核心,大部分'重量级'工作都是由 Broker完成的,
包括接收 Producer 发过来的消息、处理 Consumer 的消费消息请求、消息的持 久化存储、消息的 HA 机制以及服务端过滤功能等 。
(1).更改broker配置,在安装根目录下conf/broker.conf文件 添加一行
brokerIP1 = 127.0.0.0 # IP根据自己电脑服务器修改一下,最好不要使用这个,ifconfig就可以查看到自己服务器的IP
(2).挂载启动 mqbroker(在安装根目录下)
nohup sh bin/mqbroker -c conf/broker.conf -n localhost:9876 > logs/broker.log 2>&1 &
(3).查看 mqbroker 是否启动成功
查看 logs/broker.log 文件出现一下提示表示启动成功!The broker[broker-a, 127.0.0.0:10911] boot success. serializeType=JSON and name server is localhost:9876
7.关闭broker和nameserver(在安装根目录下执行)
./bin/mqshutdown broker
./bin/mqshutdown namesrv
8.创建一个topic
./bin/mqadmin updateTopic -n '127.0.0.0:9876' -c MyCluster -t MyTopic
9.查看集群状态
./bin/mqadmin clusterList -n localhost:9876