######################### 安装erlang ##############################
#安装erlang依赖环境
yum install -y gcc gcc-c++ unixODBC-devel openssl-devel ncurses-devel perl
#未验证
#yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
#下载地址
https://www.erlang.org/downloads/
#解压安装包
tar -zxvf otp_src_24.0.tar.gz
#进入解压目录
cd otp_src_24.0/
#安装
./configure --prefix=/usr/local/erlang/otp_src_24.0/ \
--with-ssl \
--enable-hipe \
--enable-threads \
--enable-smp-support \
--enable-kernel-poll \
--without-javac
#编译&&安装
make && make install
#设置环境变量
cat >> /etc/profile << EOF
export PATH=$JAVA_HOME/bin/:$PATH:/usr/local/erlang/otp_src_24.0/bin:$PATH
EOF
#让配置生效
source /etc/profile
#查看erlang是否安装成功
erl
##################### RabbitMQ安装 ##########################
#下载地址
https://github.com/rabbitmq/rabbitmq-server/releases/
tar -xvf rabbitmq-server-generic-unix-3.8.16.tar.xz
cd rabbitmq-server-generic-unix-3.8.16
mv rabbitmq-server-generic-unix-3.8.16 rabbitmq
mv rabbitmq /usr/local
#配置RabbitMQ环境变量
echo 'export PATH=$PATH:/usr/local/rabbitmq/sbin' >> /etc/profile
#刷新环境变量
source /etc/profile
#验证服务是否安装成功
#服务启动
rabbitmqctl start_app
#[root@localhost local]# rabbitmq-server -detached
#服务状态
rabbitmqctl status
#服务关闭
rabbitmqctl stop
######################### 安装WEB管理界面 ##############################
#安装
rabbitmq-plugins enable rabbitmq_management
#防火墙放开端口 5672 和 15672
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --zone=public --add-port=15672/tcp --permanent
#查看防护墙端口是否放开
firewall-cmd --query-port=15672/tcp
firewall-cmd --query-port=5672/tcp
#重启防火墙
firewall-cmd --reload
#查看防护墙端口是否放开
firewall-cmd --query-port=5672/tcp
firewall-cmd --query-port=15672/tcp