rabbitmq 3.12.0 安装(单机部署编译安装)

rabbitmq 3.12.0 安装(单机部署编译安装)

本想用rpm包进行安装,但是官方不在维护centos7的rpm了,故采用编译安装形式

环境centos7

1.下载relang
rabbitmq和erlang对应版本 https://www.rabbitmq.com/which-erlang.html 确定要下载的版本

进入erlang官网: https://www.erlang.org/ 下载源码包
https://github.com/erlang/otp/releases/download/OTP-26.0/otp_src_26.0.tar.gz

解压代码
tar -xvf otp_src_26.0.tar.gz
cd otp_src_26.0

安装编译需要的依赖
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget

编译 (prefix 可以自定义目录)
./configure --prefix=/data/soft/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-java

安装
make && make install

配置环境
vim /etc/profile

在文件末尾添加下面代码 'ERLANG_HOME'等于上一步'--prefix'指定的目录
export ERLANG_HOME=/data/soft/erlang
export PATH=ERLANG_HOME/bin:PATH

使环境变量生效
source /etc/profile

输入命令检验是否安装成功
erl

2.安装rabbitmq
进入rabbitmq官网:https://www.rabbitmq.com/install-generic-unix.html 下载源码包
https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.12.0/rabbitmq-server-generic-unix-3.12.0.tar.xz

解压rabbitmq,官方给的包是xz压缩包,所以需要使用xz命令
xz -d rabbitmq-server-generic-unix-3.12.0.tar.xz

解压完出现tar包
tar -xvf rabbitmq-server-generic-unix-3.12.0.tar

开启管理页面插件
cd rabbitmq_server-3.12.0/sbin/
./rabbitmq-plugins enable rabbitmq_management

开启日志插件管理页
./ rabbitmq-plugins enable rabbitmq_tracing

启动rmq
启动命令,该命令ctrl+c后会关闭服务
./rabbitmq-server

在后台启动Rabbit
./rabbitmq-server -detached

关闭服务
./rabbitmqctl stop

添加管理员账号(需要再服务启动状态下)
./rabbitmqctl add_user rabbitadmin 123456

分配用户标签(需要再服务启动状态下)
./rabbitmqctl set_user_tags rabbitadmin administrator

端口:

5672 : rabbitMq的编程语言客户端连接端口

15672:rabbitMq管理界面端口

25672:rabbitMq集群的端口

访问后台页面
IP:15672


标题:rabbitmq 3.12.0 安装(单机部署编译安装)
作者:LeeOcean
地址:https://www.leiocean.com/articles/2023/06/14/1686715943496.html

    评论
    0 评论
avatar

取消