一、Centos7 安装RabbitMQ服务

作者: 小疯子 分类: RabbitMQ 发布时间: 2019-03-20 20:37

具体详细的建议参见官网http://www.rabbitmq.com/install-rpm.html#bintray

1. erlang安装

这里通过erlang solutions安装,从此链接https://www.erlang-solutions.com/resources/download.html找到自己的linux内核对应的安装包

右键复制链接地址,然后通过如下命令下载
wget https://packages.erlang-solutions.com/erlang/esl-erlang/FLAVOUR_1_general/esl-erlang_21.3-1~centos~7_amd64.rpm
然后安装rpm包:
rpm -Uvh esl-erlang_21.3-1~centos~7_amd64.rpm
如果报错如下:
libGL.so.1()(64bit) is needed by esl-erlang-21.3-1.x86_64
libGLU.so.1()(64bit) is needed by esl-erlang-21.3-1.x86_64
libodbc.so.2()(64bit) is needed by esl-erlang-21.3-1.x86_64

解决方式如下:
yum install epel-release        

yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl
然后再执行上面的rpm -Uvh命令显示如下:

2. 安装RabbitMQ server

这里选择使用Bintray Yum存储库安装
使用root用户执行如下命令
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
为了能够使用yum仓库,需要在/etc/yum.repos.d/中添加一个.repo结尾的文件

centos7中添加如下内容在rabbitmq.repo文件中:
[bintray-rabbitmq-server] 
name=bintray-rabbitmq-rpm 
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/7/ 
gpgcheck=0 
repo_gpgcheck=0 
enabled=1
centos6中添加如下内容在rabbitmq.repo文件中:
[bintray-rabbitmq-server] 
name=bintray-rabbitmq-rpm 
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/6/ 
gpgcheck=0 
repo_gpgcheck=0 
enabled=1
然后下载server,参考官网给出的安装链接,新的链接可以到github上找到

Description
Download
RPM for RHEL Linux 7.x, CentOS 7.x, Fedora 19+ (supports systemd)
RPM for RHEL Linux 6.x, CentOS 6.x, Fedora prior to 19
RPM for openSUSE Linux
RPM for SLES 11.x
先下载:
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.13/rabbitmq-server-3.7.13-1.el7.noarch.rpm

然后安装

rpm -ivh --nodeps rabbitmq-server-3.7.13-1.el7.noarch.rpm

3. 启动RabbitMQ server

默认情况下,在安装RabbitMQ服务器包时,服务器不会作为守护进程启动。在系统启动时,默认情况下启动守护进程,以管理员身份运行如下命令:
chkconfig rabbitmq-server on

作为一个管理员身份,开启和关闭服务是如下操作:
/sbin/service rabbitmq-server start

/sbin/service rabbitmq-server stop
查看服务状态:
service rabbitmq-server status

可以看到日志存放的地方,打开日志看看

显示的config file是none因为我没有配置配置文件;

4. 配置rabbitmq

直接看官网:http://www.rabbitmq.com/configure.html(后续再补充吧, 目前只是想要安装上rabbitmq方便我学习操作它)

0