环境:CentOS Linux release 7.4.1708 (Core) rabbitmq-server-3.7.13-1.el7.noarch.rpm 阿里云服务器
1、安装elang
添加源:vim /etc/yum.repos.d/erlang-solutions.repo
内容如下:
[erlang-solutions]
name=CentOS $releasever - $basearch - Erlang Solutions
baseurl=https://packages.erlang-solutions.com/rpm/centos/$releasever/$basearch
gpgcheck=1
gpgkey=https://packages.erlang-solutions.com/rpm/erlang_solutions.asc
enabled=1
执行命令:
rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.asc
安装:
yum install erlang -y
验证:
erl -version
2、安装rabbitmq
下载地址:https://www.rabbitmq.com/download.html,根据需要选择下载
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.14/rabbitmq-server-3.7.14-1.el7.noarch.rpm
我这里安装的是rabbitmq-server-3.7.13-1.el7.noarch.rpm
下载完后安装:
yum install -y rabbitmq-server-3.7.13-1.el7.noarch.rpm
安装完成后在/use/sbin目录下有四个关于rabbitmq的命令
3、启动rabbitmq
systemctl start rabbitmq-server
4、开启rabbitmq界面管理
rabbitmq-plugins enable rabbitmq_management
5、添加用户,远程访问
默认帐号guest只能用于本地访问,要远程访问可添加用户授权
添加新用户:
rabbitmqctl add_user xia 123456
给新用户添加tags:
rabbitmqctl set_user_tags xia administrator
授权:
rabbitmqctl set_permissions -p "/" xia ".*" ".*" ".*"
6、重启rabbitmq服务
systemctl restart rabbitmq-server
关闭rabbitmq服务
systemctl stop rabbitmq-server
启动rabbitmq服务
systemctl start rabbitmq-server
一般到这里就可以使用远程来登录了(如本地的虚拟机)
浏览器输入 ip:15672 进入登录界面,输入刚才创建的用户名和密码即可进入
7、如果服务器是阿里云时,需要开启端口,即设置安全组