rabbitmq安装

1.安装erlang依赖

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1.检查是否已安装erlang
whereis erlang

2.如果已经安装,则卸载重新安装
# 卸载erlang
yum list | grep erlang
yum -y remove erlang-*
rm -rf /usr/lib64/erlang

3.安装依赖
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel

4.解压编译
tar -zxvf otp_src_23.3.tar.gz
cd /home/rabbitmq/otp_src_23.3/
./configure --prefix=/home/rabbitmq/erlang

5.安装
make install

6.添加环境变量
echo 'export PATH=$PATH:/home/rabbitmq/erlang/bin' >> /etc/profile

7.刷新环境变量
source /etc/profile

8.测试是否安装成功
命令输入:erl
显示23 代表安装23的版本成功

2.安装Rabbitmq

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
1.解压
tar -xvf rabbitmq-server-generic-unix-3.8.19.tar.xz

2.改名(一定要,不然会报错)
mv rabbitmq_server-3.8.19/ rabbitmq

3.配置环境变量
echo 'export PATH=$PATH:/home/rabbitmq/rabbitmq/sbin' >> /etc/profile

4.刷新环境变量
source /etc/profile

5.检查是否安装成功
启动:rabbitmq-server -detached
停止:rabbitmqctl stop
状态:rabbitmqctl status

6.开启web插件
rabbitmq-plugins enable rabbitmq_management

7.用户设置
# 查看用户
rabbitmqctl list_users
# 添加一个用户(sfs 为用户,SFS@rabbitmq2021密码,需要自己定义)
rabbitmqctl add_user sfs SFS@rabbitmq2021
# 配置权限(sfs 为用户)
rabbitmqctl set_permissions -p "/" sfs ".*" ".*" ".*"
# 查看用户权限(sfs 为用户)
rabbitmqctl list_user_permissions sfs
# 设置tag(sfs 为用户)
rabbitmqctl set_user_tags sfs administrator
# 删除用户(安全起见,删除默认用户)
rabbitmqctl delete_user guest

8.安装延迟消息插件
将下载好的rabbitmq_delayed_message_exchange-3.8.0.ez上传到rabbitmq 安装目录下的plugins 目录下
启动插件:rabbitmq-plugins enable rabbitmq_delayed_message_exchange
启动插件成功后,重启RabbitMQ,让其生效
然后访问web 页面,查看延迟消息插件安装是否成功
访问地址:http://【应用服务器IP】:15672 账号/密码:sfs/SFS@rabbitmq2021

3.启动命令

1
2
3
4
5
启动插件:rabbitmq-plugins enable rabbitmq_delayed_message_exchange
启动:rabbitmq-server -detached
停止:rabbitmqctl stop
状态:rabbitmqctl status
开启web插件:rabbitmq-plugins enable rabbitmq_management

rabbitmq安装
http://example.com/2025/04/03/rabbitmq安装/
作者
zgx
发布于
2025年4月3日
许可协议