系统版本:CentOS 6.5
RabbitMQ-Server:3.5.1
一、安装erlang
1.安装准备,下载安装文件
 wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
 rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
 修改primary.xml.gz的sha的加密值
 cd /var/cache/yum/x86_64/6/erlang-solutions
 sha1sum primary.xml.gz
 vim repomd.xml
 修改
         <data type="primary">
 <checksum type="sha">结果为sha1sum命令结果</checksum>
2.安装erlang
 yum install erlang
3.安装完成后可以用erl命令查看是否安装成功
 erl -version
 
二、安装RabbitMQ Server
1.安装准备,下载RabbitMQ Server
 wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.1/rabbitmq-server-3.5.1-1.noarch.rpm
2.安装RabbitMQ Server
 rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc
 yum install rabbitmq-server-3.5.1-1.noarch.rpm
 
三、启动RabbitMQ
1.配置为守护进程随系统自动启动,root权限下执行:
 chkconfig rabbitmq-server on
2.启动rabbitMQ服务
 /sbin/service rabbitmq-server start
四、安装Web管理界面插件
1.安装命令
 rabbitmq-plugins enable rabbitmq_management
2.安装成功后会显示如下内容
 The following plugins have been enabled:
   mochiweb
   webmachine
   rabbitmq_web_dispatch
   amqp_client
   rabbitmq_management_agent
   rabbitmq_management
 Plugin configuration has changed. Restart RabbitMQ for changes to take effect.
五、设置RabbitMQ远程ip登录
这里我们以创建个oldlu帐号,密码123456为例,创建一个账号并支持远程ip访问。
1.创建账号
 rabbitmqctl add_user oldlu 123456
2.设置用户角色
 rabbitmqctl  set_user_tags  oldlu  administrator
3.设置用户权限
 rabbitmqctl set_permissions -p "/" oldlu ".*" ".*" ".*"
4.设置完成后可以查看当前用户和角色(需要开启服务)
 rabbitmqctl list_users
 
浏览器输入:serverip:15672。其中serverip是RabbitMQ-Server所在主机的ip。
 

最新文章

  1. 用Redis存储session
  2. iOS UISearchBar 设置取消按钮,回收键盘,并修改cancel为“取消”
  3. [PAT]素因子分解(20)
  4. Android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解
  5. 关于Ajax知识点小节
  6. JavaScript 中undefined,null,NaN的区别
  7. 一个简单的web服务器例子
  8. 第1章 Python介绍
  9. Javascript学习8 - 脚本化文档(Document对象)
  10. vi/vim多行注释和取消注释
  11. 借助XShell,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器。
  12. Python编程Day1——计算机组成与操作系统
  13. [CTF] RSA共模攻击
  14. Alpha阶段个人心得
  15. vue是一个渐进式的框架,如何理解“渐进式”
  16. SQL Server 性能优化实战系列(一)
  17. MT【227】换钱的总数
  18. Android Studio设置代理,解决检查更新gradle信息的问题
  19. Go语言【第五篇】:Go条件语句
  20. Java基础数据类型二进制转换

热门文章

  1. 【ACM】NYOJ_69_数的长度_20130725
  2. HTML-class与id的区别及应用
  3. 相克军_Oracle体系_随堂笔记 PPT
  4. x$bh视图
  5. AngularJS:添加检查密码输入是否一致的功能
  6. LA 3695 部分枚举
  7. PF, Page File, 页面文件
  8. 《Google 软件测试之道》摘录
  9. 【九章算法免费讲座第一期】转专业找CS工作的“打狗棒法”
  10. mysql高可用架构方案之中的一个(keepalived+主主双活)