RabbitMQ基础教程02:Linux下安装配置RabbitMQ

RabbitMQ依赖于Erlang,所以安装RabbitMQ前需要先安装Erlang。

注意RabbitMQ的版本和Erlang的版本要匹配,具体可以打开:https://www.rabbitmq.com/which-erlang.html 进行查看。

我这里安装的RabbitMQ是目前最新版本3.8.3,所以至少需要安装21.3版本的Erlang,建议使用22.X版本的。

 

一、安装Erlang

1、打开Erlang官网:https://www.erlang.org/downloads,在右侧选择需要下载的版本(我这里就下载最新的22.3版本了),选择【OTP 22.3 Source File】,右键复制链接;

2、打开Linux终端,输入:wget -c http://erlang.org/download/otp_src_22.3.tar.gz ,下载Erlang压缩包;

3、解压刚刚下载的压缩包:tar -zxvf  otp_src_22.3.tar.gz ;

4、进入刚刚解压的文件夹:cd otp_src_22.3

      创建Erlang安装目录:mkdir /usr/local/erlang

5、添加ErLang安装依赖:yum install -y gcc gcc-c++ unixODBC-devel openssl-devel ncurses-devel

6、指定编译程序存放路径:./configure --prefix=/usr/local/erlang

7、编译安装:make && make install

8、配置Erlang环境变量;

# vim /etc/profile
文件末尾添加 export PATH=$PATH:/usr/local/erlang/bin
# source /etc/profile

8、测试安装是否成功 ;

# cd /usr/local/erlang/bin/
# erl
# ssl:versions().
# halt().

二、安装RabbitMQ

1、打开官方网址:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.3找到 rabbitmq-server-generic-unix-3.8.3.tar.xz 右键复制链接地址;

2、打开Linux终端,输入:wget -c https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.3/rabbitmq-server-generic-unix-3.8.3.tar.xz ,下载压缩包

3、解压刚刚下载的压缩包:ttar -xvf rabbitmq-server-generic-unix-3.8.3.tar.xz;

4、解压文件移动至/usr/local/下:cp -r rabbitmq_server-3.8.3 /usr/local/rabbitmq_server-3.8.3 

5、修改环境变量;

# vim /etc/profile
在末尾加入 export PATH=$PATH:/usr/local/rabbitmq_server-3.8.3/sbin
# source /etc/profile

6、配置网页插件;

# rabbitmq-plugins enable rabbitmq_management   #启动后台管理
# rabbitmq-server -detached   #后台运行rabbitmq
--添加admin用户并且密码为admin
# rabbitmqctl add_user admin admin
--授权admin用户为管理员
# rabbitmqctl set_user_tags admin administrator
--授权访问权限
# rabbitmqctl set_permissions -p "/" admin "." "." ".*"

7、开启远程访问权限;

需要开放Linux虚拟机RabbitMQ指定15672端口,方可在主机中访问Linux虚拟机中RabbitMQ网页;

firewall-cmd --list-ports    #查看已经开放的端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent      #开放15672端口
systemctl reload firewalld     #重启防火墙


 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值