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/

posted on 2018-03-01 10:40  SpringZan  阅读(85)  评论(0)    收藏  举报

导航