RabbitMQ安装部署

 

目录

1 RabbitMQ服务的安装... 1

1.1安装包文件... 1

1.2安装erlang. 1

1.3配置rabbltmq. 4

1.4 rabbitmq创建用户ncmq. 7

1.5 Rabbitmq登陆... 7

2集群搭建... 8

2.1配置hosts文件... 8

2.2同步.erlang.cookie. 8

2.3添加集群节点... 8

2.4登陆服务器查看... 9

 

1 RabbitMQ服务的安装

1.1安装包文件

RabbitMQ集群搭建

解压安装文件并且修改解压后的文件名称,修改命令如下

mv rabbitmq_server-3.6.6 rabbitmq

RabbitMQ集群搭建

mv otp_src_18.3 erlang

RabbitMQ集群搭建

1.2安装erlang

安装erlang需要的依赖库,包括gcc,kernel-devel,ncurses-devel,openssl-devel,unixODBC-devel。

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel

RabbitMQ集群搭建

RabbitMQ集群搭建

RabbitMQ集群搭建

./configure --prefix=/data/RabbitMQ/erlang --without-javac

 

RabbitMQ集群搭建

RabbitMQ集群搭建

 

Make 等待执行完毕

RabbitMQ集群搭建

RabbitMQ集群搭建

Make install 等待设置完毕

RabbitMQ集群搭建

RabbitMQ集群搭建

 

1.3配置rabbltmq

添加环境变量(192.168.101.48和192.168.101.49配置相同

Vim /etc/profile 添加环境变量如下

export PATH=$PATH:/data/RabbitMQ/erlang/bin

export PATH=$PATH:/data/RabbitMQ/rabbitmq

RabbitMQ集群搭建

执行source /etc/profile 让其生效

 

然后去到ebin目录下 vim loopback_users

RabbitMQ集群搭建

 

RabbitMQ集群搭建

安装完rabbitmq后,可以使用用户名密码都为guest的用户登录rabbitmq的 web监控页面

 

启动rabbitmq服务 去到rabbitmq/sbin 目录下执行 nohup ./rabbitmq-server >log.log2>err.log&

RabbitMQ集群搭建

安装rabbitmq的 web监控 去到rabbitmq/sbin 目录下执行./rabbitmq-plugins enable rabbitmq_management

RabbitMQ集群搭建

关闭防火墙

sudo systemctl stop firewalld.service && sudo systemctl disable firewalld.service

RabbitMQ集群搭建

 

1.4 rabbitmq创建用户ncmq

./rabbitmqctl add_user ncmq ncmq

RabbitMQ集群搭建

赋予用户管理员的权限

./rabbitmqctl set_user_tags ncmq administrator

RabbitMQ集群搭建

 

1.5 Rabbitmq登陆

登录界面

192.168.101.48:15672   192.168.101.49:15672

(默认的用户未guest/guest)

RabbitMQ集群搭建

 

 

2集群搭建

2.1配置hosts文件

以192.168.101.48为主节点 ,在192.168.101.49上操作,具体操作

首先,配置好两个服务器的hosts,确保一致,互相能访问

RabbitMQ集群搭建

RabbitMQ集群搭建

2.2同步.erlang.cookie

其次确保两边的.erlang.cookie 值一致(.erlang.cookie 可以通过命令find / -name *cookie*搜索出位置)如果不一致,以主服务器为准同步到从服务器

RabbitMQ集群搭建

 

2.3添加集群节点

停止192.168.101.49 上的服务

Cd /data/RabbitMQ/rabbitmq/sbin

./rabbitmqctl stop_app

RabbitMQ集群搭建

./rabbitmqctl reset

RabbitMQ集群搭建

执行./rabbitmqctl join_cluster [email protected] 添加节点

在192.168.101.48 服务器上查询节点添加情况,节点添加成功

RabbitMQ集群搭建

2.4登陆服务器查看

登陆http://192.168.101.48:15672服务器可以看到所添加的节点

RabbitMQ集群搭建

              登陆界面上显示两个节点在运行

相关文章: