美文网首页rabbitmq
centos7安装RabbitMQ

centos7安装RabbitMQ

作者: HmilyMing | 来源:发表于2018-08-03 13:06 被阅读69次

1.安装一些必要的命令环境,在centos执行下面的命令

yum install lsof  build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

2.下载RabbitMQlsof、erlang、socat的安装包

RabbitMQ下载地址:http://www.rabbitmq.com/news.html

RabbitMQ是基于erlang的,所以RabbitMQ和erlang版本要对应,要不然有可能安装失败

版本对应:http://www.rabbitmq.com/which-erlang.html

我安装的是3.6.5的,而且采用rpm一键安装,适合小白新手

我是在/usr/local/rabbitmq目录下安装,所以直接在该目录下载安装包

wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm

wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm

wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm

上面三个安装包下载完成后,先安装erlang,记得要按照这个顺序!!!

执行:rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm

接着安装socat

执行: rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm

安装rabbitmq

rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm

修改配置:  vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app

loopback_users节点的要修改一下

由于我是采用rpm安装的,这种一键安装已经把很多环境安装好了,所以执行启动:rabbitmq-server start &

启动成功

如果出现如下的错误,有可能是你已经安装过,启动过rabbitmq了

启动报错

这时候执行: ps -ef | grep rabbit

发现这里有个后台进程,把这几个进程kill掉即可

再次执行 ps -ef | grep rabbit 就发现这剩下这个了

再次执行启动:rabbitmq-server start &

启动成功

执行:lsof -i:5672(默认的端口)   看到下面的就意味着成功啦

查看默认安装的插件: rabbitmq-plugins list

启动可视化的管控台: rabbitmq-plugins enable rabbitmq_management

打开:http://192.168.0.7:15672   这里的ip就是你centos系统的ip,账号密码都是:guest

管控台的默认端口是:15672 

通信的默认端口是:5672 

集群的默认端口是:25672 

如果无法访问有可能是这个端口没有对外开放,需要改一下防火墙

执行:firewall-cmd --zone=public --add-port=15672/tcp --permanent

接着: firewall-cmd --reload

登录上去后看到

说明安装成功啦~

停止: rabbitmqctl app_stop

相关文章

网友评论

    本文标题:centos7安装RabbitMQ

    本文链接:https://www.haomeiwen.com/subject/vqsyvftx.html