本教程指导:在CentOS6.X上安装RabbitMq.
真机环境:CentOS6.8
参考文档:erlang安装 Rabbitmq安装
安装步骤:首先要安装erlang,然后安装rabbitmq-server
一、安装erlang
1.在epel的repository中添加上erlang-soulutions的地址
根据官方文档有两种方式选择:
自动方式:
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
手动方式:
rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.asc
将下面的文字添加到 /etc/yum.repos.d/下的某些目录下:【实际上就是epel】
[erlang-solutions]
name=Centos $releasever - $basearch - Erlang Solutions
baseurl=https://packages.erlang-solutions.com/rpm/centos/$releasever/$basearch
gpgcheck=1
gpgkey=https://packages.erlang-solutions.com/rpm/erlang_solutions.asc
enabled=1
2.安装erlang
使用yum安装
yum install -y erlang
二、安装rabbitmq-server
1.使用yum安装
yum install -y rabbitmq-server
这样rabbitmq-server就安装好了
2.启动服务
2.1将服务修改为后台执行
chkconfig rabbitmq-server on.
2.2启动服务
/sbin/service rabbitmq-server stop/start/etc.
上述指令可以演化为:
service rabbitmq-server start/stop...
完成上述步骤后,我们的rabbitmq-server就可以使用了,但是这个时候并没有什么卵用!!!因为我们只能通过rabbitmqctl这样的指令去操作rabbitmq。
rabbitmq-plugins rabbitmq-management web方式管理rabbitmq
如何启动rabbitmq-management呢?
官方给出如下指令
rabbitmq-plugins enable rabbitmq_management
然而当你敲下去的时候,崩溃了!!!没有rabbitmq-plugins这个指令。
这时我们要想到,这个指令并不在/usr/sbin/下。
where is the command line rabbitmq-plugins ?
/usr/lib/rabbitmq/bin/...(隐藏的够深...)
一切就绪,重启rabbitmq-server
service rabbitmq-server restart
默认可以使用guest/guest访问web控制台:http:rabbitmq-server-host:15672
具体如何管理和配置rabbitmq-server 参考此页面安装完成后的说明