RabbitMQ安装(centos7)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了RabbitMQ安装(centos7),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2146字,纯文字阅读大概需要4分钟。
内容图文
![RabbitMQ安装(centos7)](/upload/InfoBanner/zyjiaocheng/938/5ee40ea4f0344324aa9e1bfc5b490d86.jpg)
本文是作者原创,版权归作者所有.若要转载,请注明出处.
本文RabbitMQ版本为rabbitmq-server-3.7.17,erlang为erlang-22.0.7.请各位去官网查看版本匹配和下载,也可以留言,我发安装包
1.安装依赖环境:
yum install gcc
yum install socat
安装报错,如图
执行如下命令,并重新yum install socat
yum clean all
安装成功
2.安装Erlang
先建文件夹并进入文件夹,将rabbitmq和erlang的安装包传到该文件夹下
mkdir /rabbitmq && cd /rabbitmq
安装erlang
rpm -ivh erlang-22.0.7-1.el7.x86_64.rpm
查看erl是否安装成功
erl
3.安装RabbitMQ
rpm -ivh rabbitmq-server-3.7.17-1.el7.noarch.rpm
开启RabbitMQ的web端管理控制台
rabbitmq-plugins enable rabbitmq_management
配置远程可使用guest登录mq
cd /usr/share/doc/rabbitmq-server-3.7.17
cp rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
修改RabbitMQ配置文件
vi /etc/rabbitmq/rabbitmq.config
将注释和最后的逗号去掉
保存并退出
4.启动RabbitMQ
systemctl start rabbitmq-server
查看RabbitMQ是否启动
systemctl status rabbitmq-server
将端口web管理控制台的端口15672放行
firewall-cmd --zone=public --add-port=15672/tcp --permanent
重启防火墙
firewall-cmd --reload
访问`http://ip地址:15672`
http://192.168.75.163:15672/
5.登录RabbitMQ控制台
控制台自带了guest/guest的用户名和密码
如果需要创建自定义用户;那么也可以登录管理界面后,如下操作:
上图可以添加人员,其中有多重身份,如下
1、 超级管理员(administrator) 可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。 2、 监控者(monitoring) 可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等) 3、 策略制定者(policymaker) 可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。 4、 普通管理者(management) 仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。 5、 其他 无法登陆管理控制台,通常就是普通的生产者和消费者。
添加完人员如下:
添加Virtual Hosts
在RabbitMQ中可以虚拟消息服务器Virtual Host,每个Virtual Hosts相当于一个相对独立的RabbitMQ服务器,每个VirtualHost之间是相互隔离的。exchange、queue、message不能互通。
可以理解为mysql的db。Virtual Name一般以/开头。如下
设置Virtual Hosts权限
如上图,我们配置一下test01的Virtual Hosts权限
配置完成
内容总结
以上是互联网集市为您收集整理的RabbitMQ安装(centos7)全部内容,希望文章能够帮你解决RabbitMQ安装(centos7)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。