安装C++编译环境
yum -y install make gcc gcc-c++
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel httpd python-simplejson
下载erlang和rabbitMQ
下载erlang
wget http://www.erlang.org/download/otp_src_20.1.tar.gz
下载rabbitMQ
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.0/rabbitmq-server-generic-unix-3.7.0.tar.xz
安装erlang
解压erlang安装包
tar -xvf otp_src_20.1.tar.gz
进入解压文件夹
cd otp_src_20.1
指定安装目录及安装配置(需要先安装并配置JDK)
# erlang指定安装在/usr/local/erlang目录
./configure --prefix=/usr/local/erlang --enable-smp-support --enable-threads --enable-sctp --enable-kernel-poll --enable-hipe --with-ssl --without-javac
编译与安装
make && make install
配置erlang环境变量
vi /etc/profile
将 export PATH=$PATH:/usr/local/erlang/bin 添加到文件末尾
source /etc/profile
输入 erl
解压RabbitMQ安装包
由于下载的安装包为xz文件,先将xz解压为tar
xz -d rabbitmq-server-generic-unix-3.7.0.tar.xz
(记得在配置文件里加上自己的rabbitmq 的解压路径)
解压缩tar文件
tar -xvf rabbitmq-server-generic-unix-3.7.0.tar
启动RabbitMQ
进入到解压的RabbitMQ的sbin目录
cd rabbitmq_server-3.7.0/sbin
启动
./rabbitmq-server -detached
(好像是后台启动就会这里会报一个警告,也不知道怎么弄就没管它)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201211143903892.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTk0MTYwMQ==,size_16,color_FFFFFF,t_70
启动管理界面
启动RabbitMQ的管理系统插件(需进入sbin目录)
./rabbitmq-plugins enable rabbitmq_management
rabbitmq-server -detached
启动
rabbitmqctl stop
关闭
打开rabbitmq安装所在的服务器地址,端口是15672(记得开放端口号及注意防火墙的设置)
可能你无法登录到管理页面 可以添加admin账户来登录
./rabbitmqctl add_user admin admin
将admin账户设置成管理员账户
./rabbitmqctl set_user_tags admin administrator