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
