CentOS7下安装RabbitMQ
一、准备
基础环境
[root@333fc545a958 ~]# uname -r
3.10.0-514.el7.x86_64
[root@333fc545a958 ~]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
yum安装依赖
[root@333fc545a958 ~]# yum install -y gcc gcc-c++ m4 make openssl-devel ncurses-devel unixODBC-devel java-devel
二、安装
1.安装erlang
[root@333fc545a958 ~]# wget http://erlang.org/download/otp_src_22.0.tar.gz
[root@333fc545a958 ~]# mkdir -p /usr/local/erlang
[root@333fc545a958 ~]# tar -xvf otp_src_22.0.tar.gz
[root@333fc545a958 ~]# cd otp_src_22.0
[root@333fc545a958 otp_src_22.0]# ./configure --prefix=/usr/local/erlang
[root@333fc545a958 otp_src_22.0]# make && make install
[root@333fc545a958 otp_src_22.0]# vim /etc/profile
######### 添加如下内容 ###############
export PATH=$PATH:/usr/local/erlang/bin
########################################
[root@333fc545a958 otp_src_22.0]# source /etc/profile
2.安装RabbitMQ
[root@333fc545a958 ~]# wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.17/rabbitmq-server-generic-unix-3.7.17.tar.xz
[root@333fc545a958 ~]# tar -xvf rabbitmq-server-generic-unix-3.7.17.tar.xz -C /usr/local/
[root@333fc545a958 ~]# vim /etc/profile
######### 添加如下内容 ###############
export PATH=$PATH:/usr/local/rabbitmq-server-generic-unix-3.7.17/sbin
########################################
[root@333fc545a958 ~]# source /etc/profile
# 安装web管理插件
[root@333fc545a958 ~]# rabbitmq-plugins enable rabbitmq_management
[root@333fc545a958 ~]# cd /usr/local/rabbitmq_server-3.7.17/etc/rabbitmq
[root@333fc545a958 rabbitmq]# curl https://raw.githubusercontent.com/rabbitmq/rabbitmq-server/master/docs/rabbitmq.conf.example -o rabbitmq.conf
[root@333fc545a958 rabbitmq]# vim rabbitmq.conf
######### 搜索loopback_users.guest,去掉注释 ###############
loopback_users.guest = false
########################################
# 启动rabbitmq服务
[root@333fc545a958 ~]# rabbitmq-server -detached
三、验证