1、首先确认Linux 内核版本,确定是Ubuntu 还是CentOS版本:
uname -a
2、rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang,执行命令
apt-get install erlang-nox
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
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 # 给普通用户分配管理员角色
版权归原作者 biubiu558 所有, 如有侵权,请联系我们删除。