由于rabbitmq是erlang语言编写的,所以首先需要在centos中安装erlang,参考:http://fedoraproject.org/wiki/EPEL/FAQ#howtouse。 rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm yum install erlang 然后在安装过程中会有提示,输入“y”即可。 接下来安装rabbitmq。 先下载rpm: wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm 这个地址可以在rabbitmq官网上找到:http://www.rabbitmq.com/download.html。如果在centos中通过请求无法下载。则先去官网上下载rpm文件,然后再上传到centos中。 下载完成之后安装: rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc yum install rabbitmq-server-3.6.6-1.noarch.rpm 安装完成后即可以启动rabbitmq服务: systemctl start rabbitmq-server.service 也可以设置为开机自启动: systemctl enable rabbitmq-server.service 查看服务状态: systemctl status rabbitmq-server.service
出现如下说明启动成功: 我们可以在/etc/rabbitmq目录下创建一个rabbitmq.config文件: cd /etc/rabbitmq/ vi rabbitmq.config 在里面编辑如下内容,进行保存: [{rabbit, [{loopback_users, []}]}]. 此内容的作用是在任意IP的机器上都可以使用guest帐号登录rabbitmq了。 保存后然后重启rabbitmq服务。 还要开放15672端口: firewall-cmd --zone=public --add-port=15672/tcp --permanent firewall-cmd --reload 如果我们想要在浏览器中访问rabbitmq的登录界面,还需要如下操作: rabbitmq-plugins enable rabbitmq_management
然后在浏览器中输入http://ip:15672/即可。登录名和密码都是guest。 (责任编辑:IT) |