一.由于rabbitmq是有erlang语言开发的,所以首先要装erlang
erlang安装包下载http://www.erlang.org/downloads/
安装erlang之前可能需要安装一些依赖
-
yum -y install ncurses-devel
-
yum -y install openssl-devel
-
yum -y install unixODBC-devel
-
yum -y install gcc-c++
安装完类库之后就可以按部就班的操作了
- 解压tar -zxvf 你下载的xxx.tar.gz
- 配置./configure --prefix=/opt/erlang
- 编译make
- 安装make install
进入bin目录下执行./erl
二.erlang安装成功,接下来就是安装rabbitmq了
1.下载http://www.rabbitmq.com/install-generic-unix.html
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.10/rabbitmq-server-generic-unix-3.7.10.tar.xz
2.解压
xz -d rabbitmq-server-generic-unix-3.7.10.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.7.10.tar.xz
3.进入到解压目录cd /home/apps/rabbitmq/rabbitmq_server-3.7.10/sbin
使用命令“vim /etc/profile”在文件在底部添加
“export PATH=$PATH:/opt/erlang/bin:/home/apps/rabbitmq/rabbitmq_server-3.7.10/sbin”
source /etc/profile修改生效
4.启动插件
./rabbitmq-plugins enable rabbitmq_management
5.启动rabbitmq
./rabbitmq-server -detached
6.关闭防火墙,否则非本地设备无法访问RabbitMQ服务
systemctl status firewalld
systemctl stop firewalld
7.添加用户
./rabbitmqctl add_user root root
8.设置用户角色
./rabbitmqctl set_user_tags root administrator
9.查看用户
./rabbitmqctl list_users
10.设置用户权限
./rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
11.查看rabbitmq运行状态
./rabbitmqctl status
12.登录验证
结束。。。。