RocketMQ集群搭建:从源码开始
来源:互联网 发布:ubuntu双系统grub修复 编辑:程序博客网 时间:2024/05/20 01:36
第一部分 apache rocketmq 4.0.0-incubating 编译及2m-2s-async集群安装
第二部分 RocketMQ-Console 编译和安装
#编译
wget https://codeload.github.com/apache/incubator-rocketmq/zip/rocketmq-4.0.0-incubating
mv rocketmq-4.0.0-incubating rocketmq-4.0.0-incubating.zip
unzip rocketmq-4.0.0-incubating.zip
mv ** rocketmq
mvn clean package install -Prelease-all assembly:assembly -U -DskipTests=true
将生成的安装文件target/apache-rocketmq-all.tar.gz 解压到/root/apache-rocketmq
修改
vi runserver.sh
vi runbroker.sh
vi tool.sh
里的jvm堆栈参数,避免申请内存过大导致的oom
修改/root/apache-rocketmq/conf/2m-2s-async/下的4个文件
#将rocket目录复制到其他几台机器
scp /root/apache-rocketmq root@192.168.1.192:/root
###########################################################################
###启动######
安装目录 /root/apache-rocketmq/
cd /root/apache-rocketmq/bin
#两台namesrv
192 .168.1.193
nohup sh mqnamesrv &
(参考namesrv启动方式
nohup sh mqnamesrv1>$ROCKETMQ_HOME/log/ng.log2>$ROCKETMQ_HOME/log/ng-error.log & )
#nohup sh mqbroker -c /root/rocketmq4.0.0/conf/2m-2s-async/broker-c.properties >broker-c.out 2>&1 &
192 .168.1.194
nohup sh mqnamesrv &
##2m-2s-async 集群
192 .168.1.191 配置2m-2s-async集群
nohup sh mqbroker -c /root/apache-rocketmq/conf/2m-2s-async/broker-a.properties >broker-a.out 2>&1 &
192 .168.1.192 配置2m-2s-async集群
nohup sh mqbroker -c /root/apache-rocketmq/conf/2m-2s-async/broker-b.properties >broker-b.out 2>&1 &
192 .168.1.189 配置2m-2s-async集群
nohup sh mqbroker -c /root/apache-rocketmq/conf/2m-2s-async/broker-a-s.properties >broker-a-s.out 2>&1 &
192 .168.1.194 配置2m-2s-async集群
nohup sh mqbroker -c /root/apache-rocketmq/conf/2m-2s-async/broker-b-s.properties >broker-b-s.out 2>&1 &
##rocket-mq console配置运行(在192.168.1.191部署)
#取代码
git clone https://github.com/apache/incubator-rocketmq-externals.git
cd /root/incubator-rocketmq-externals/rocketmq-console
#编译
mvn clean package -DskipTests=true
#运行
创建start.sh
nohup mvn spring-boot:run -Drocketmq.namesrv.addr=192.168.1.193:9876;192.168.1.194:9876 >console.log 2>&1 &
nohup sh start.sh &
看界面
http://192.168.1.191:8080/
效果
0 0
- RocketMQ集群搭建:从源码开始
- 【MQ】Centos7搭建双主双从RocketMQ集群
- Rocketmq集群搭建步骤
- rocketmq集群搭建
- rocketmq集群搭建
- RocketMQ源码调试环境搭建
- rocketmq测试1-rocketmq,2m2s集群搭建
- rocketmq双Master集群模式搭建
- 从0开始搭建hadoop2.X.X集群环境
- cassandra 单数据中心多节点集群从源码编译搭建
- RocketMQ集群
- 【RocketMQ】搭建RocketMQ
- RocketMQ 4.1.0 与 Docker搭建与集群
- RocketMQ双Master+双Slave集群环境搭建
- Redis集群搭建(一主多从)
- 从零搭建Hadoop集群
- 从源码开始编译spring
- EventBus从源码开始探究
- 【精华】Linux用户Hive权限控制实践
- java8学习-Lambda表达式
- 语音聊天
- CSS
- http 长连接和短连接介绍
- RocketMQ集群搭建:从源码开始
- <q>引用文本</q>
- Python3中的sorted函数
- Android Studio真机测试中遇到的问题:Error running app:No target device found.
- 兰州骑行:黄河母亲地震博物馆天斧沙宫仁寿山湿地公园
- pip安装报错:is not a supported wheel on this platform
- 设置 Sublime Text 的 Python 开发环境
- 用objective-c写2048算法
- 初窥Linux 之 我最常用的20条命令