RabbitMQ 离线安装

Erlang安装
解压
tar -zxvf otp_src_22.1.tar.gz

安装配件
yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf
yum install unixODBC unixODBC-devel

编译
cd /usr/local/erlang/erlanr22.1
./configure
make
make install

配置环境

编辑配置环境变量文件

vi /etc/profile

配置内容如下

export ERLANG_HOME=/usr/local/erlang/erlang22.1export PATH=$ERLANG_HOME/bin:$PATH

重新加载配置文件

source /etc/profile

查看版本

erl -version

RabbitMQ安装
https://www.rabbitmq.com/changelog.html
解压
xz -d rabbitmq-server-generic-unix-3.8.3.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.8.3.tar
mv rabbitmq-server-generic-unix-3.8.3 /usr/local/rabbitmq
cd /usr/local/rabbitmq
mv rabbitmq-server-generic-unix-3.8.3 rabbitmq3.8.3

配置环境
cd /usr/local/rabbitmq/rabbitmq3.8.3/sbin

vim /etc/profile
PATH=$PATH:/opt/rabbitmq_server-3.8.2/sbin
source /etc/profile

启动WEB插件

rabbitmq-plugins enable rabbitmq_management

rabbitMq默认是不自带配置文件的,可以去github上复制一份

vim /opt/rabbitmq_server-3.8.2/etc/rabbitmq/rabbitmq.conf

后台启动rabbitMQ
rabbitmq-server start -detached

建立新用户
rabbitmq有一个默认的用户名和密码,guest和guest,但为了安全考虑,该用户名和密码只允许本地访问,如果是远程操作的话,需要创建新的用户名和密码
rabbitmqctl add_user admin AaBb.1.1.1. //添加用户,后面两个参数分别是用户名和密码
rabbitmqctl set_permissions -p / admin "." "." ".*" //添加权限
rabbitmqctl set_user_tags admin administrator //修改用户角色,将用户设为管理员

设置开机启动
vim /etc/systemd/system/rabbitmq.service

==============================================================
[Unit]
Description=RabbitMQ Server
After=syslog.target network.target

[Service]
Environment=HOME=/usr/local/rabbitmq/rabbitmq3.8.3
ExecStart=/usr/local/rabbitmq/rabbitmq3.8.3/sbin/rabbitmq-server
ExecStop=/usr/local/rabbitmq/rabbitmq3.8.3/sbin/rabbitmqctl stop
TimeoutStartSec=60s

[Install]
WantedBy=multi-user.target

开机启动

systemctl enable rabbitmq

查看rabbitmq状态

systemctl status rabbitmq

启动rabbitmq

systemctl start rabbitmq

停止rabbitmq

systemctl stop rabbitmq

posted @ 2025-10-06 09:42  EchoSong  阅读(5)  评论(0)    收藏  举报