设为首页 收藏本站
查看: 404|回复: 0

[经验分享] RabbitMQ 安装操作

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-7-22 09:00:47 | 显示全部楼层 |阅读模式
rabbitmq
MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。
应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。
消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。

1、下载安装rabbitmq 依赖;
# wget http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el6.x86_64.rpm
# rpm -ivh erlang-18.1-1.el6.x86_64.rpm

*** 使用root用户进行安装 ****
# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.3/rabbitmq-server-3.6.3-1.noarch.rpm
# rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
# rpm -ivh rabbitmq-server-3.5.0-1.noarch.rpm

# service rabbitmq-server start
# chkconfig rabbitmq-server on
        检测状态;
# rabbitmqctl status

2、编辑配置文件;
        开启web 管理插件;开启guest用户登录;
# rabbitmq-plugins enable rabbitmq_management
# cat /etc/rabbitmq/rabbitmq.config
[{rabbit, [{loopback_users, []}]}].

# service rabbitmq-server restart
3、端口访问:
        SELinux和类似的机制可以防止RabbitMQ绑定端口。当这种情况发生时,RabbitMQ将无法开始。确保以下端口可以打开:
4369(epmd),4369(Erlang分布)
5672、5671(AMQP 0-9-1和TLS)
15672(如果启用了管理插件)
61613、61614(如果启用了STOMP)
1883、8883(如果启用了MQTT)
也可以配置RabbitMQ使用不同的端口。
http://IP:port/进行访问;
http://IP:15672/

4、用户管理;
        a.新增一个用户
        rabbitmqctl  add_user  Username  Password
        b.删除一个用户
        rabbitmqctl  delete_user  Username
        c.修改用户的密码
        rabbitmqctl  change_password  Username  Newpassword
        d.查看当前用户列表
        rabbitmqctl  list_users

5、用户权限设置;
        a.设置用户权限
                rabbitmqctl  set_permissions  -p  VHostPath  User  ConfP  WriteP  ReadP
        b.查看(指定hostpath)所有用户的权限信息
        rabbitmqctl  list_permissions  [-p  VHostPath]
        c.查看指定用户的权限信息
        rabbitmqctl  list_user_permissions  User
        d.清除用户的权限信息
        rabbitmqctl  clear_permissions  [-p VHostPath]  User


注;
官方参考http://www.rabbitmq.com/install-rpm.html




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-247609-1-1.html 上篇帖子: Centos 7 下实现多虚拟机互信 下篇帖子: Centos7中lvm缩容后导致无法挂载
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表