centos7安装RabbitMQ

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 下载地址:www.rabbitmq.com/news.htmlhtml

我安装的是 3.6.5 的,并且采用 rpm 一键安装,适合小白新手
复制代码

在 /usr/local/rabbitmq 目录下安装,因此直接在该目录执行以下命令下载安装包,c++

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,记得要按照这个顺序!!!
复制代码

执行:centos

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

修改配置:bash

vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
复制代码

loopback_users 节点的要修改一下 app

因为我是采用 rpm 安装的,这种一键安装已经把不少环境安装好了,因此执行启动:

rabbitmq-server start &
复制代码

若是出现以下的错误,有多是你已经安装过,启动过 rabbitmq 了 tcp

这时候执行:

ps -ef | grep rabbit
复制代码

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

再次执行

ps -ef | grep rabbit
复制代码

就发现这剩下这个了 oop

再次执行启动:

rabbitmq-server start &
复制代码

执行:ui

lsof -i:5672(默认的端口)
复制代码

看到下面的就意味着成功啦 spa

插件

查看默认安装的插件:插件

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复制代码
相关文章
相关标签/搜索