rocketMQ - v4.0.0 - incubating集群安装

** [持续集成、自动化部署、弹性伸缩教程](http://edu.youkuaiyun.com/course/detail/6452) http://edu.youkuaiyun.com/course/detail/6452 ———————————————————————— ** rocketMQ - release-4.0.0-incubating安装教程

安装 rocketMQ - release-4.0.0-incubating

rocketMQ下载URL:https://github.com/apache/incubator-rocketmq

(使用 apache-rocketmq-all.tar.gz 。注意,rocketMQ需要自己下载源码进行mavne编译)

一共需要6台服务器(NameServer、Master、Slave 各2台。Master 和 Slave是一对一的关系)

假设6台服务器IP设置如下:

NameServer 服务器IP(2台):192.168.188.130(hostname : rocket1)、192.168.188.131(hostname : rocket2)

Master 服务器IP(2台):192.168.188.132(hostname : rocket3)、192.168.188.133(hostname : rocket4)

Slave 服务器IP(2台):192.168.188.134(hostname : rocket5)、192.168.188.135(hostname : rocket6)

 

参考:

http://my.oschina.net/firxiao/blog/314834

http://www.myexception.cn/program/1670110.html

—————————————————————————————————- 我是传说中的分割线 —————————————————————————————————-

 

依赖项目:java ( 假设你已经安装好了java 。查看java是否已安装好:java -version )

注意:rocketMQ - release-4.0.0-incubating需要的jdk版本必须不低于 1.7.x

 

—————————————————————————————————- 我是传说中的分割线 —————————————————————————————————-

 

rocketMQ默认使用3个端口:9876 、10911、10912。如果防火墙没有关闭的话,那么防火墙就必须开放 9876 端口 、 10911 端口 、 10912 端口

name server 默认使用 9876 端口,master 和 slave 默认使用 10911 端口 、 10912 端口

 

开通防火墙端口命令(仅限 centos 6.x 以及之前版本):

/sbin/iptables -I INPUT -p tcp --dport 9876 -j ACCEPT

/sbin/iptables -I INPUT -p tcp --dport 10911 -j ACCEPT

/sbin/iptables -I INPUT -p tcp --dport 10912 -j ACCEPT

service iptables save

service iptables restart

 

—————————————————————————————————- 我是传说中的分割线 —————————————————————————————————-

 

配置 /etc/hosts 文件

以下操作需要分别在 6台 机子上都执行一遍。

[root@rocket1 ~]# hostname; ( 查看机器的主机名:rocket1 )

[root@rocket1 ~]# vi /ect/hosts;

在 /ect/hosts 文件末尾增加 主机名 和 127.0.0.1 的映射

127.0.0.1   rocket1

保存并退出。其它几台机器也都要执行此操作。.

注意:各台机子映射的是自己的主机名(例如:在 192.168.188.131 机子上,映射的是:127.0.0.1   rocket2)

 

修改rocketMQ的默认配置,并执行优化脚本os.sh

以下操作需要分别在 6台 机子上都执行一遍。 注意:所有的机子都执行相同的操作即可。

一、上传 apache-rocketmq-all.tar.gz 到/opt/rocketmq文件夹中

二、使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值