rabbitmq依赖erlang,本文rabbitmq3.7.15,依赖erlang20.3以上版
本。由于这两个软件彼此对版本要求较高,提供这两个包的下载。
1,安装erlang和socat,这两个都是依赖。
rpm -ivh erlang-21.2.2-1.el6.x86_64.rpm
yum install socat -y
2,安装rabbitmq。
rpm -ivh rabbitmq-server-3.7.15-1.el6.noarch.rpm
3,初始化rabbitmq。下面两条命令分别是启用web管理插件和stomp插件。
rabbitmq-plugins enable rabbitmq_management
rabbitmq-plugins enable rabbitmq_stomp
4,启动rabbitmq及创建用户。后面两条命令分别是创建用户root,并给与administrator权限。
rabbitmq-server -detached
rabbitmqctl add_user root tYdtAv8gfJSzZYRuegox
rabbitmqctl set_user_tags root administrator
至此,rabbitmq安装结束,当输入IP:15672并登录能看到下面页面说明安装配置没有问题。接下来即可配置cluster。集群中有AB两台服务器,A主B从。
5,在A上查看cluster name。
rabbitmqctl cluster_status
6,在B上加入cluster
rabbitmqctl stop_app
rabbitmqctl join_cluster rabbit@app-18-101
rabbitmqctl start_app
7,此时如果在A上看到nodes中看到B的机器名,则集群启动完毕。
rabbitmqctl cluster_status
在web管理页面中也能看到节点信息。
附,下载地址:
centos6用户请下载el6,centos7用户请下载el7。
erlang-21.2.2-1.el7.centos.x86_64.zip
erlang-21.2.2-1.el6.x86_64.zip
rabbitmq-server-3.7.15-1.el6.noarch.zip
rabbitmq-server-3.7.15-1.el7.noarch.zip
本文链接地址: https://danteng.org/centos-rabbitmq-install-cluster/