我是靠谱客的博主 冷静电脑,最近开发中收集的这篇文章主要介绍Centos7安装erlang和rabbitmq,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近项目需要在虚拟机上安装erlang和rabbitmq用作消息队列异步处理高并发请求,在安装过程中出现很多问题,比如erlang和rabbitmq版本不匹配,防火墙没开。期间反复多次卸载erlang和rabbitmq,把遇到的坑基本都踩了一遍。最终安装启动rabbitmq成功。

安装步骤

在安装过程中,一开始按照官网和一些博客的内容,linux中根据yum命令安装repo,然后用yum命令下载erlang和rabbitmq,各种官网网速慢。后来换华为云仓库下载,还有依赖版本不对等问题。后面在官网下载erlang和rabbitmq的rpm,然后xftp传到虚拟机,最后
rpm -ivh xxx.rpm方式来安装各个安装包。具体见下:
RPM方式安装erlang和rabbitmq

这里提几个链接文章中的坑和注意事项:

  • erlang和rabbitmq的版本需要对应,而下载erlang版本为20.3安装对应的rabbitmq提示erlang版本需要>=20.3,而erl -version显示erlang版本是9.3。很奇怪,这时候,不妨卸载干净erlang,重新下载23.0版本的erlang。在上面的链接中有具体的仓库地址。
    • 具体卸载方式:卸载erlang和rabbitmq
  • 链接中配置rabbitmq启动插件时的命令rabbit-plugins enble rabbitmq_management错误,应为以下命令
    rabbitmq-plugins enable rabbitmq_management
  • 最后启动rabbitmq后,如果想从本机浏览器通过虚拟机的ip:port访问虚拟机的rabbitmq控制面板从而配置rabbitmq,需要在虚拟机中打开防火墙端口
# 开启/关闭防火墙
systemctl start/stop firewalld  
# 查看所有开启的端口
firewall-cmd --list-ports
# 防火墙开启RabbitMQ端口访问
firewall-cmd --zone=public --add-port=15672/tcp --permanent
# 重启防火墙
firewall-cmd --reload

最后可以再次查看开放的端口号。
并在浏览器中访问,查看和配置rabbitmq。
在这里插入图片描述

最后

以上就是冷静电脑为你收集整理的Centos7安装erlang和rabbitmq的全部内容,希望文章能够帮你解决Centos7安装erlang和rabbitmq所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部