安装erlang和rabbitmq

######################### 安装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

 
posted @ 2021-06-25 23:11  1769987233  阅读(108)  评论(0编辑  收藏  举报