How to Install RabbitMQ Server on CentOS 7
参考文章
https://www.howtoforge.com/tutorial/how-to-install-rabbitmq-server-on-centos-7/
http://blog.csdn.net/qq_34021712/article/details/72567786
1. 在安装任何软件包之前,建议您使用以下命令更新软件包和存储库
yum -y update
2. 安装 Erlang (RabbitMQ是用Erlang语言编写的,在本教程中,我们将把最新版本的Erlang安装到服务器中。 )
添加 EPEL repository : yum install epel-release
yum -y update
安装 Erlang : yum -y install erlang socat
检查Erlang版本: erl -version
输出:[root@localhost ~]# erl -version
Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 5.10.4
3. 安装 RabbitMQ
下载 RabbitMQ RPM
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm
若没有安装 wget : yum -y install wget
导入 GPG key
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
rpm -Uvh rabbitmq-server-3.6.10-1.el7.noarch.rpm
4. 启动 RabbitMQ
启动 RabbitMQ服务进程 systemctl start rabbitmq-server
系统启动自动运行 systemctl enable rabbitmq-server
查看运行状态 systemctl status rabbitmq-server
设置端口号,可供外部访问
firewall-cmd --zone=public --permanent --add-port=15672/tcp
firewall-cmd --zone=public --permanent --add-port=5672/tcp
firewall-cmd --reload
5. 启用MQ管理
启用管理控制台 rabbitmq-plugins enable rabbitmq_management
将RabbitMQ文件的所有权提供给RabbitMQ用户 chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/
添加用户和权限
默认网页guest用户是不允许访问的,需要增加一个用户修改一下权限
添加用户:rabbitmqctl add_user admin admin
添加权限:rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
修改用户角色:rabbitmqctl set_user_tags admin administrator
访问控制台 http://Your_Server_IP:15672/
浙公网安备 33010602011771号