一、安装erlang
安装gcc等基础开发包,为了方便起见,直接安装开发工具组
yum groupinstall "Development Tools" "Development Libraries"
下载零依赖的erlang rpm包,注意和rabbitmq的兼容性,我这里rabbitmq是3.16.3, 兼容的erlang/otp最低是26.0.x, 最高是26.2.x,这里选择26.5.2
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v26.2.5.2/erlang-26.2.5.2-1.el7.x86_64.rpm
安装 erlang
rpm -ivh erlang-26.2.5.2-1.el7.x86_64.rpm
验证安装是否成功
[root@localhost ~]# which erl
/usr/bin/erl
[root@localhost ~]#
[root@localhost ~]# erl
Erlang/OTP 26 [erts-14.2.5.2] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1]
Eshell V14.2.5.2 (press Ctrl+G to abort, type help(). for help)
1> q()
.
ok
2>
[root@localhost ~]#
二、安装rabbitmq
下载
解压
tar -xJf rabbitmq-server-generic-unix-3.13.6.tar.xz -C /usr/local/
配置环境变量
export PATH=/usr/local/rabbitmq_server-3.13.6/sbin:$PATH
启动并验证
rabbitmq-server -detached
netstat -anp|grep 5672
查看状态
rabbitmqctl status
网页插件配置,从浏览器中查看rabbitmq状态必须先开启网页插件,username:admin,password:123456
rabbitmq-plugins enable rabbitmq_management
rabbitmqctl add_user username password
rabbitmqctl set_permissions -p / username "." "." ".*"
rabbitmqctl set_user_tags username administrator