Centos 7 安装 rabbitmq

1、安装erlang

  • rabbitmq 官方下载地址 "http://www.rabbitmq.com/download.html" ,选择"RHEL, CentOS, Fedora"  进入到 “http://www.rabbitmq.com/install-rpm.html”,在文中找到节点“Install zero-dependency Erlang from RabbitMQ” ,安装最小化依赖erlang。
  • 点击跳转链接“Download and install the zero dependency Erlang RPM package for running RabbitMQ.” ,进入git hub “https://github.com/rabbitmq/erlang-rpm”
  • 找到节点“Release Artifacts”,进入下载二进制安装包地址 ,GITHUB 地址:“https://github.com/rabbitmq/erlang-rpm/releases”
  • 下载erlang rpm. Centos7 ,下载el7 版本,cent0s6 下载el6版本。如下载“erlang-20.1.1-1.el7.centos.x86_64.rpm
  • 安装erlang "#rpm -ivh erlang-20.1.1-1.el7.centos.x86_64.rpm"

 

2、安装rabbitmq

  • 回到官方rabbitmq下载地址""http://www.rabbitmq.com/install-rpm.html,选择下载centos7 版本:“rabbitmq-server-3.6.12-1.el7.noarch.rpm
  • 安装rabbitmq,"#rpm -ivh rabbitmq-server-3.6.12-1.el7.noarch.rpm"
  • 如报错:“socat is needed by rabbitmq-server-3.6.12-1.el7.noarch” 需要安装socat ,"#yum install socat"解决
  • 如报错:“Erlang >=R16B... is need by rabbitmq-server-3.6.12....”,需要安装更高版本Erlang
  • 开启服务“#systemctl enable rabbitmq-server”
  • 启动服务“#systemctl start rabbitmq-server”

 

3、配置rabbitmq

  • 添加管理账号“#rabbitmqctl add_user admin 12345678”,admin 为账号名称,12345678为密码
  • 设置用户角色“#rabbitmqctl set_user_tags admin administrator”,administrator为超级管理员角色,其他参见官方网站
  • 设置用户权限“#rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"”。 设置admin账号 操作目录,及访问权限
  • 开启远程管理“#rabbitmq-plugins enable rabbitmq_management”

 

 4、检验服务是否运行

      默认运行端口: 5672

      默认web远程管端口:15672
      可以通过  "#telnet localhost  5672" 查看端口是否监听

      通过 "#telnet localhost  15672"查看web服务, 通过浏览器访问http://*.*.*.*:15672 查看rabbitmq运行状态

 

 

 

 

 

 

 windows 安装 rabbitmq

 

posted @ 2017-10-21 10:43  hobinly  阅读(3554)  评论(0编辑  收藏  举报