Tools
首页
画图
音乐
采集
记事
博客
实验室
登录
lypeng
146
文章
11
分类
46
记事
分类
生活-[23]
Linux-[24]
前端-[9]
数据库-[16]
PHP-[31]
git-[7]
其他-[6]
python-[20]
算法-[4]
React-Native-[4]
中草药-[2]
广告位1
广告位2
首页
/ Linux
返回列表
centos7安装rabbitmq
阅读:481
发布:2019-04-04
作者:lypeng
rabbitmq 消息队列,据说很强大,于是乎安装学习下~目前都是用的数据库做队列~ 官方git地址:`https://github.com/rabbitmq` ## 1. 安装erlang 最新rabbitmq要求erlang在20以上版本 默认`yum install erlang`安装的是R16版本,如果你安装了16版,可以卸载它~ 我采用rabbitmq提供的rabbitmq-erlang`https://github.com/rabbitmq/erlang-rpm` 添加源: `vim /etc/yum.repos.d/rabbitmq-erlang.repo` 配置如下: ``` [rabbitmq_erlang] name=rabbitmq_erlang baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch repo_gpgcheck=1 gpgcheck=0 enabled=1 gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt metadata_expire=300 [rabbitmq_erlang-source] name=rabbitmq_erlang-source baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS repo_gpgcheck=1 gpgcheck=0 enabled=1 gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt metadata_expire=300 ``` 然后运行`yum install erlang`即可安装21版本 ## 2. 安装socat `yum install socat` ## 3. 安装rabbitmq `rpm -i rabbitmq-server-3.7.14-1.el7.noarch.rpm` ## 4. 启动 ``` rabbitmq-plugins enable rabbitmq_management rabbitmq-server & ``` ## 5. 增加用户赋予权限 ``` [root@centos sbin]# rabbitmqctl add_user admin admin Adding user "admin" ... [root@centos sbin]# rabbitmqctl set_user_tags admin administrator Setting tags for user "admin" to [administrator] ... [root@centos sbin]# rabbitmqctl list_users Listing users ... user tags admin [administrator] guest [administrator] ``` ## 6. 访问页面 `curl -I http://127.0.0.1:15672`可以先访问服务器看通着没,然后`http://ip:15672`测试 访问失败,修改防火墙 `iptables -I INPUT -p tcp --dport 15672 -j ACCEPT` 修改安全组,增加15672端口 再次访问,成功!  参考:`https://www.cnblogs.com/houzheng/p/10226646.html`
------本文结束
感谢阅读------
上一篇:
centos复制文件时强制覆盖不起作用
下一篇:
ubuntu18.04无法挂载U盘