内容发布更新时间 : 2024/12/24 4:26:49星期一 下面是文章的全部内容请认真阅读。
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