首先想安装rabbitMq必须要装erlang,因为前者是基于后者开发的。
安装有两种方式:
- 第一种是直接用yml安装,直接一个命令就搞定了。
- 第二种:还有一种是下载包文件,解压缩文件,手动配置环境变量。
本文我erlang用下载包的方式去安装,rabbitMq采用yml安装,让大家两种都感受下!
一、安装erlang
1、安装预环境
由于安装需要其他一些依赖,直接给出命令,避免报错麻烦
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
2、.erlang语言环境的安装(rabbitMq是用erlang分布式语言开发的)
安装erlang
wget http://erlang.org/download/otp_src_22.3.tar.gz
tar -xvf otp_src_21.0.tar.gz
3,配置安装
首先是./configure,检查编译环境并配置安装路径,运行如下命令:
./configure --prefix=/usr/local/erlang --without-javac
然后执行编译源码命令
make
再执行安装命令
make install
4,设置环境变量
运行以下命令编辑/etc/profile文件。
vim /etc/profile
export PATH=$PATH:/root/wumingdu/otp_src_22.3/bin
注意:/root/wumingdu/otp_src_22.3/bin为我erlang的安装目录
5,刷新配置文件
source /etc/profile
5,验证
输入命令 erl
如下,则安装成功:
二、安装rabbitMq
1、输入命令:
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el6.noarch.rpm
2、输入命令:
yum install rabbitmq-server-3.6.15-1.el6.noarch.rpm
3、启动插件web页面:
/sbin/rabbitmq-plugins enable rabbitmq_management
4、服务启停命令:
① 启动 sudo systemctl restart rabbitmq-server
② 停止:sudo systemctl stop rabbitmq-server
③ 启动:sudo systemctl start rabbitmq-server
5、关闭防火墙:
sudo systemctl disable firewalld
6、查看状态
sudo systemctl status rabbitmq-server
最后访问ip:15672 ,卧槽,竟然访问不了页面,最终花了两给小时才搞明白,原来新买的aliyun服务器的端口没有配置规则,只想向天大喊一句,卧槽!
配置好之后,就可以访问 了!