Centos7下安装rabbitmq
Posted binbinbinhahaha
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7下安装rabbitmq相关的知识,希望对你有一定的参考价值。
参考
https://www.linuxidc.com/Linux/2018-01/150600.htm
https://blog.csdn.net/liu_zhaoming/article/details/79386128
记录一下方便以后重新安装
Centos7最小安装的情况下安装rabbitmq
<!-- 安装ifconfig -->
yum install net-tools
<!-- 安装vim -->
yum install yum
<!-- 准备基础编译环境 -->
yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto
从官网下载安装包rabbitmq-server-3.7.2-1.el7.noarch.rpm和otp_src_19.3.tar.gz
我放在了/root下
先弄erlang
<!-- 解压包 -->
tar -xvf otp_src_19.3.tar.gz
<!-- 安装 -->
mkdir /usr/local/erlang
cd otp_src_19.3
./configure --prefix=/usr/local/erlang --without-javac
make && make install
编译&安装完成以后配置Erlang环境变量:
vim /etc/profile
#追加环境变量到文件末尾
ERL_HOME=/usr/local/erlang
PATH=$ERL_HOME/bin:$PATH
export ERL_HOME PATH
source /etc/profile
安装RabbitMQ //cd ..回/root下
rpm -ivh --nodeps rabbitmq-server-3.7.2-1.el7.noarch.rpm
运行RabbitMQ需要首先开放15672和5672端口:
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --reload
正常情况下RabbitMQ已经安装完成,最后测试一下:
[[email protected] ~]# rabbitmq-plugins enable rabbitmq_management
[[email protected] ~]# rabbitmq-server
出现了:Error when reading /var/lib/rabbitmq/.erlang.cookie: eacces
输入:
chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie
以上是关于Centos7下安装rabbitmq的主要内容,如果未能解决你的问题,请参考以下文章