Linux安装rabbitMQ

标注:因为rabbitMQ消息中间件是erlang语言开发的,所以安装rabbitMQ之前要配置erlang的环境,安装erlang。

本次安装采用组合的安装方式:

1. Erlang 使用 .tat.gz的安装包解压去安装(Otp 23.3.4.8 - Erlang/OTP

2. rabbitmq-server使用rpm的方式进行安装(Releases · rabbitmq/erlang-rpm · GitHub

2. socat-1.7.3.2-2.el7.x86_64.rpm (RPM resource socat(x86-64)

本次安装使用的是erlang 23.3.4.8版本的安装包和 rabbitmq-server-3.8.16-1.el8.noarch.rpm 的rpm包

Erlang的rpm安装包说明,根据系统版本下载不同的安装包

el6:CentOS 6.x 的下载
el7:CentOS 7.x 的下载
el8:CentOS 8.x 的下载

一、环境准备

1. 查看版本兼容性问题

RabbitMQ Erlang Version Requirements — RabbitMQ

2. 去官网下载Erlang安装包(Otp 23.3.4.8 - Erlang/OTPDownloads - Erlang/OTPOtp 23.3.4.8 - Erlang/OTP

 

3. 下载rabbitmq的rpm包(Release RabbitMQ 3.8.16 · rabbitmq/rabbitmq-server · GitHub

 

 

二、操作步骤

1. 安装C++依赖环境(已安装可跳过)

yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

 2. 本次安装准备的安装包

1.  erlang  ->    otp_src_23.3.4.8.tar.gz

2.  rabbitmq    ->   rabbitmq-server-3.8.16-1.el8.noarch.rpm

3.  socket   ->    socat-1.7.3.3-2.el8.x86_64.rpm

3. 我在/目录下创建了downloads目录,一次我的操作是在该目录进行操作的

     在 【/downloads】路径下创建 rabbitmq文件夹 

cd /downloads

mkdir rabbitmq

cd rabbitmq 

4.将安装包上传到rabbitmq文件夹下,我是通过Shell 7工具连接服务器进行文件上传的

 

5.安装Erlang整体流程

------------------------1. 安装----------------------------
# 解压命令
tar -zxvf otp_src_23.3.4.8.tar.gz

# 编译erlang的依赖环境
yum install make gcc gcc-c++ build-essential openssl openssl-devel unixODBC unixODBC-devel kernel-devel m4 ncurses-devel

# 创建存放erlang的文件夹
mkdir /downloads/rabbitmq/erlang

# 执行以下命令(注意:执行之前要进入刚刚解压的安装包的文件夹进行操作)

cd otp_src_23.3.4.8/ 

./configure  --prefix=/downloads/rabbitmq/erlang --without-javac

# 编译安装erlang
make && make install


---说明----
make : 编译
make install : 安装
&& : 前面的命令执行成功后面的命令才会执行




-------------------2.环境配置--------------------------
# 配置Erlang环境变量
vim /etc/profile

#在该文件添加以下代码

#set erlang environment
export ERLANG_HOME=/downloads/rabbitmq/erlang

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:${ERLANG_HOME}/bin:$PATH


#刷新配置文件
source /etc/profile


# 测试是否安装成功
erl -v

 

 出现一下则说明安装成功

 

6. 安装socat

# 安装命令
rpm -ivh socat-1.7.3.3-2.el8.x86_64.rpm

7. 安装rabbitmq

# 安装命令
rpm -ivh rabbitmq-server-3.8.16-1.el8.noarch.rpm

# 检查是否安装成功命令
rpm -qa|grep rabbitmq

 

8. 开启管理界面

# 开启管理界面命令

rabbitmq-plugins enable rabbitmq_management

9.解决只能localhost访问的问题,添加配置文件

 cd /etc/rabbitmq

vim rabbitmq.config

10. 写入以下代码

[{rabbit,[{loopback_users,[]}]}].

11. 启动rabbitmq

# 启动rabbitmq

# 启动rabbitmq命令:
systemctl start rabbitmq-server

# 查看启动状态命令:
systemctl status rabbitmq-server



# 停止rabbitmq

# 停止rabbitmq命令:
systemctl stop rabbitmq-server

# 查看启动状态命令:
systemctl status rabbitmq-server



# 重启rabbitmq

# 重启rabbitmq命令:
systemctl restart rabbitmq-server

# 查看启动状态命令:
systemctl status rabbitmq-server

12.开放端口

# 开放15672端口命令
/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

13.登录界面

URL地址:http://locaohost:15672/
默认账号:guest
默认密码:guest

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值