1、安装rabbit-mq先安装erlang
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
下载最新的erlang
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.4.10/erlang-23.3.4.10-1.el7.x86_64.rpm
rpm -ivh erlang-23...
下载最新rabbit-mq Server
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.11/rabbitmq-server-3.9.11-1.el7.noarch.rpm
rpm -ivh rabbitmq-server-3...
注意erlang和rabbit版本的对应3.9.11最小支持23.3.4.10最大24
启动命令 需要到一个其他路径下运行哦
systemctl start rabbitmq-server
或者使用:
rabbitmq-server -detached //启动rabbitmq,-detached代表后台守护进程方式启动
查看rabbitmq 启动后的情况
rabbitmqctl status
2、配置网页插件:
mkdir /etc/rabbitmq
rabbitmq-plugins enable rabbitmq_management
3、配置防火墙
### 配置linux 端口 15672 网页管理 5672 AMQP端口:
firewall-cmd --permanent --add-port=15672/tcp
firewall-cmd --permanent --add-port=5672/tcp
systemctl restart firewalld.service
注意:Centos 7 的特性,需要注册开放的端口进防火墙,并重启防火墙。
4、web端管理界面
#默认网页是不允许访问的,需要增加一个用户修改一下权限,代码如下:
#添加用户,后面两个参数分别是用户名和密码
rabbitmqctl add_user admin admin
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*" //添加权限
rabbitmqctl set_user_tags admin administrator //修改用户角色