一、安装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网站