Centos 6.5 Install rabbitmq 3.6.7

来源:互联网 发布:深圳市飞扬空间网络 编辑:程序博客网 时间:2024/06/06 07:50
节点1(192.168.31.210)
节点2(192.168.31.64)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
设置节点1节点2的主机名
vi /etc/sysconfig/network
HOSTNAME=node1
HOSTNAME=node2

设置节点1节点2主机表
vi /etc/hosts
192.168.31.210 node1
192.168.31.64 nod2

关闭节点1节点2selinux
vi /etc/selinux/config
SELINUX=disabled

关闭节点1节点2防火墙
chkconfig iptables off
iptables -F

节点1节点2依赖包安装
yum install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel python-simplejson xz -y

节点1节点2下载otp插件
wget http://erlang.org/download/otp_src_18.1.tar.gz

节点1节点2下载rabbitmq安装包
http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.7/rabbitmq-server-generic-unix-3.6.7.tar.xz

节点1节点2解压otp
tar -zxvf otp_src_18.1.tar.gz
./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac
make
make install

节点1节点2解压rabbitmq
xz -d rabbitmq-server-generic-unix-3.6.7.tar.xz

tar -xvf rabbitmq-server-generic-unix-3.6.7.tar

重命名
mv rabbitmq_server-3.6.7 rabbitmq

添加环境变量
vi /etc/profile
#set erlang environment
export PATH=$PATH:/usr/local/erlang/bin

#set rabbitmq environment
export PATH=$PATH:/rabbitmq/sbin

刷新环境变量
source /etc/profile

测试语言包安装是否成功
erl
1> EvenN = lists:filter (fun (N) -> N rem 2 == 0 end,lists:seq(1,100)).
[2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,
 44,46,48,50,52,54,56,58|...]
2> halt().

启动节点1节点2 rabbitmq
./rabbitmq/sbin/rabbitmq-server &

查看节点1的cookie值
cat /root/.erlang.cookie
GZBHAXJOAWISOKHCAWSZ

查看节点2的cookie值
cat /root/.erlang.cookie
DZHGFGSNZFMIEUFLJYSX

修改节点2的cookie值
vi /root/.erlang.cookie
修改
GZBHAXJOAWISOKHCAWSZ

节点1节点2 开启rabbitmq web监控
rabbitmq-plugins enable rabbitmq_management

将node1加入集群node2作为RAM类型节点
rabbitmqctl stop_app

rabbitmqctl reset

rabbitmqctl join_cluster rabbit@node1  --ram

rabbitmqctl start_app

节点1节点2 查看集群的状态
rabbitmqctl status

rabbitmqctl cluster_status

节点1节点2创建账号
rabbitmqctl add_user admin admin123

节点1节点2赋予其administrator
rabbitmqctl set_user_tags  admin administrator

创建和赋角色完成后查看并确认
rabbitmqctl list_users

访问任意管理端界面查看http://ip:15672 可查看集群信息


0 0
原创粉丝点击