RocketMQ集群配置 2018-10-17 下载本文

内容发布更新时间 : 2024/5/6 15:05:44星期一 下面是文章的全部内容请认真阅读。

RocketMQ集群配置

1、相关说明 IP地址 主机名 角色 架构模式 120.26.96.63 121.40.19.217 MsgBroker-Master1 MsgBroker-Master2 Nameserver、brokerserver Master1(双Master 模式 nameserver、brokerserver Master2(双Master模式) 2、hosts信息添加 # vim /etc/hosts

120.26.96.63 mqnameserver1 121.40.19.217 mqnameserver2 120.26.105.81 mqnameserver3 120.26.96.63 rocketmq-master1 121.40.19.217 rocketmq-master2

一、RocketMQ安装与配置

1.1、JDK安装,没有安装的可以查看具体JDK安装文档

1)、安装包路径

#scp -r root@121.199.55.238:/mnt/software/jdk-7u67-linux-x64.tar.gz /mnt/software

/mnt/software/jdk-7u67-linux-x64.tar.gz

2)、把 jdk-7u67-linux-x64.tar.gz 压缩包从 /mnt/software/jdk-7u67-linux-x64.tar.gz 目录下复制到/usr/local/目录下,命令如下:

#cp /mnt/software/jdk-7u67-linux-x64.tar.gz /usr/local/ 4)、解压缩jdk-7u67-linux-x64.tar.gz包,命令如下: #cd /usr/local/

#tar xvf jdk-7u67-linux-x64.tar.gz #rm –rf jdk-7u67-linux-x64.tar.gz

5)、解压完毕后会有如下目录: /usr/local/jdk1.7.0_67/bin/java

# cd /usr/local && ln -s jdk1.7.0_67 jdk

# cd /usr/local/bin && ln -s /usr/local/jdk/bin/java

2、RocketMQ安装和解压

这是从别的服务器进行传输

#scp -r root@121.199.55.238:/mnt/software/rocketmq-3.2.6.tar.gz /mnt/software #cd /mnt/software

# tar xvzf rocketmq-3.2.6.tar.gz -C /usr/local #mv alibaba-rocketmq alibaba-rocketmq-3.2.6 # ln -s alibaba-rocketmq-3.2.6 rocketmq

也可以先下载,在上传解压如图: #cd /mnt/software

# tar -zxvf rocketmq-3.2.6.tar.gz

3、解压成功后,配置环境变量

# vim /etc/profile

export JAVA_HOME=/mnt/jdk1.7.0_80 export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export ROCKETMQ_HOME=/usr/local/rocketmq export PATH=$PATH::$ROCKETMQ_HOME/bin

输入:wq保存并退出

4、让profile文件生效

# source /etc/profile

# cd /usr/local/rocketmq/bin && sh os.sh

注:执行sh os.sh,如果报

解决方案:

# modprobe bridge # sysctl -p

具体想知道什么原因可打开此链接:http://blog.csdn.net/kumu_linux/article/details/8591819

5、主机名设置

(1)、Master1服务器 # vim /etc/hosts

120.26.96.63 mqnameserver1 121.40.19.217 mqnameserver2 120.26.105.81 mqnameserver3