linux 安装 rabbitMq
RabbitMQ依赖于Erlang(运行环境)、socat(端口转发),因此要首先安装Erlang与socat
安装过程
-
检测linux系统版本信息 cat /etc/redhat-release // 查看centos版本
[外链图片转存中…(img-ZllnL6kk-1619226218951)] -
下载安装包 根据centOs版本下载对应安装包 rabbitMq与erlang版本对应表 https://www.rabbitmq.com/which-erlang.html 安装版本如下:
-
erlang-23.3.1-1.el7.x86_64.rpm -
socat-1.7.3.2-2.el7.x86_64.rpm -
rabbitmq-server-3.8.5-1.el7.noarch.rpm 其他版本下载地址为 -
rpm安装 sudo rpm -ivh erlang-22.1.8-1.el7.x86_64.rpm
sudo rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm
sudo rpm -ivh rabbitmq-server-3.8.2-1.el7.noarch.rpm
若无明显报错,则连续执行上述三个安装命令即可 (不要执行erl命令,直接执行该命令时会因为没有配置系统变量而报错 ) -
开启web管理界面 rabbitmq-plugins enable rabbitmq_management
-
rabbitMq服务相关命令
systemctl status rabbitmq-server
systemctl start rabbitmq-server
systemctl stop rabbitmq-server
systemctl restart rabbitmq-server
chkconfig rabbitmq-server on
rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator
-
登陆管理界面 地址:http://ip:15672 账号密码:admin/admin -
代码测试
常见问题
1.依赖检测失败
[外链图片转存中…(img-ok3f0KUj-1619226218953)]
若出现上图所以错误主要有一下两种情况
可通过卸载erlang相关配置重新安装解决
sudo rm -rf /usr/local/lib/erlang/
rm -rf otp_src_23.3/
|