Centos 7 安装 rabbitmq

一、安装erlanghtml

  • 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"

 

二、安装rabbitmqgit

  • 回到官方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”

 

三、配置rabbitmqgithub

  • 添加管理帐号“#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”

 

 四、检验服务是否运行web

      默认运行端口: 5672windows

      默认web远程管端口:15672
      能够经过  "#telnet localhost  5672" 查看端口是否监听centos

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

 

 

 

 

 

 

 windows 安装 rabbitmq网站