1.安装Erlang
- 首先,使用以下命令在系统上添加erlang apt repository。您只需从其官方网站下载erlang存储库软件包并安装在您的系统上即可
1. wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
2. dpkg -i erlang-solutions_1.0_all.deb
- 由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang。
- 现在,您可以使用以下命令在系统上安装erlang包,这将安装所有依赖项。
1. apt-get update
2. apt-get install erlang erlang-nox
2.安装rabbitMQ服务器
1. apt-get install socat
2. wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.9/rabbitmq-server_3.7.9-1_all.deb
3. dpkg -i rabbitmq-server_3.7.9-1_all.deb
3.创建用户
1. rabbitmqctl add_user admin password //admin为用户名;password为密码
2. rabbitmqctl set_user_tags admin administrator //将admin设置成管理员
3. rabbitmqctl set_permissions -p / admin ".*" ".*" ".*" //赋予admin全部权限
4.启用 RabbitMQ web 管理插件
1. sudo rabbitmq-plugins enable rabbitmq_management
// 重启服务器
2. sudo systemctl restart rabbitmq-server
验证:使用创建的用户登录 " 服务器IP:15672 ",登录成功表示已经成功安装
5.安装过程出现的错误
-
执行:“apt-get install erlang erlang-nox”时出现错误 :“Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution)”
-
解决办法为:
-
执行步骤: 1:sudo apt-get clean 或者:sudo apt-get autoclean 2:sudo apt-get -f install && sudo dpkg --configure -a && sudo apt-get -f install 3:如果运行结果类似为:0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 则执行:sudo apt-get -u dist-upgrade