zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Ubuntu安装RabbitMQ

2023-04-18 16:26:13 时间

1、首先确认Linux 内核版本,确定是Ubuntu 还是CentOS版本:uname -a

edc0065a32784bb5a7ee0a23914eb0d2.png

2、rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang,执行命令  apt-get install erlang-nox

b1321f4d655ea094fd40353332066c16.png

3、注意检查RabbitMQ 与erlang 的版本对应:RabbitMQ Erlang Version Requirements — RabbitMQ

4、确定relang是否安装成功:erl

注:
1)如果遇上没有权限:使用 sudo apt-get install erlang-nox
2)无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
使用:ps aux 查看所有进程,用sudo kill PID杀死USER为_spt的所有进程。

5、添加公钥:wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -

6、更新一下软件包 确保软件最新版本:sudo apt-get update

 

7、如果安装最新版本的RabbitMQ 执行:sudo apt-get install rabbitmq-server

我是要安装指定版本的RabbitMQ 执行两句:

准备环境:

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.deb.sh | sudo bash

查询目前可以安装的版本:apt-cache madison rabbitmq-server 

 

然后执行:sudo apt-get install rabbitmq-server=3.7.7-1

 

8、查看状态,验证是否安装成功:systemctl status rabbitmq-server

45be71f52f7a0141667b7c27cf0c860d.png

9、启动插件,允许web访问:rabbitmq-plugins enable rabbitmq_management

10、重启一下RabbitMQ服务:service rabbitmq-server restart

11、添加用户方便web访问

rabbitmqctl add_user admin adimin # 增加普通用户

abbitmqctl set_user_tags admin administrator # 给普通用户分配管理员角色

96ab27c5e1e282c2c670bc80c803ab04.png