`

rabbitmq 3.4.3 在centos 上安装

 
阅读更多
wget http://www.erlang.org/download/otp_src_17.3.tar.gz
tar xzvf otp_src_17.3.tar.gz
cd otp_src_17.3
./configure --with-ssl --without-javac
make
make install
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.4.3/rabbitmq-server-generic-unix-3.4.3.tar.gz
tar xzvf rabbitmq-server-generic-unix-3.4.3.tar.gz
mv rabbitmq_server-3.4.3 /usr/local/rabbitmq

安装后启动,可能出现的错误
BOOT FAILED
===========
Error description: {case_clause, {error, {{shutdown, {failed_to_start_child,tcp_listener, {cannot_listen,{0,0,0,0,0,0,0,0},5672,eaddrinuse}}}, {child,undefined,'rabbit_tcp_listener_sup_:::5672', {tcp_listener_sup,start_link, [{0,0,0,0,0,0,0,0}, 5672, [inet6,binary, {packet,raw}, {reuseaddr,true}, {backlog,128}, {nodelay,true}, {linger,{true,0}}, {exit_on_close,false}], {rabbit_networking,tcp_listener_started,[amqp]}, {rabbit_networking,tcp_listener_stopped,[amqp]}, {rabbit_networking,start_client,[]}, "TCP Listener"]}, transient,infinity,supervisor, [tcp_listener_sup]}}}}
Log files (may contain more information): /var/log/rabbitmq/rabbit@leekwen.log /var/log/rabbitmq/rabbit@leekwen-sasl.log
Stack trace: [{rabbit_networking,start_listener0,4,[]}, {rabbit_networking,'-start_listener/4-lc$^0/1-0-',4,[]}, {rabbit_networking,start_listener,4,[]}, {rabbit_networking,'-boot_tcp/0-lc$^0/1-0-',1,[]}, {rabbit_networking,boot_tcp,0,[]}, {rabbit_networking,boot,0,[]}, {rabbit,'-run_boot_step/1-lc$^1/1-1-',1,[]}, {rabbit,run_boot_step,1,[]}]

出现如上的错误,可能是因为5672端口已经被占用的原因。
查看5672端口的情况,如果有进程占用此端口,请将它关闭后,重新启动RabbitMQ-Server;
查看端口占用状态
[root@leekwen ~]# netstat -atn |grep 5672
查看哪个进程占用端口
[root@leekwen ~]# netstat -atp |grep 5672
分享到:
评论

相关推荐

    CentOS 7 下安装RabbitMQ教程配套的离线文件

    在安装 RabbitMQ 之前,你需要先安装这个 RPM 包。 2. **RabbitMQ Server RPM 包** (`rabbitmq-server-3.8.5-1.el7.noarch.rpm`): 这个文件是 RabbitMQ 服务器的 RPM 包,版本为 3.8.5。RabbitMQ 服务器负责接收、...

    Centos下安装RabbitMQ

    在安装RabbitMQ之前,需要先安装一些依赖的开发工具和库,以便安装RabbitMQ所需的插件。这些插件包括make、ncurses-devel、gcc、gcc-c++、unixODBC以及unixODBC-devel等。使用yum -y install 命令可以安装上述提到...

    RabbitMQ在CentOS上安装

    RabbitMQ是基于Erlang语言开发的,因此在安装RabbitMQ之前需要先安装Erlang。这里采用从源码安装的方式。 1. **下载并解压Erlang源码包**: ```bash wget http://www.erlang.org/download/otp_src_18.3.tar.gz ...

    CentOS7安装RabbitMQ所需安装包

    在安装RabbitMQ之前,确保系统满足所有依赖关系是非常重要的,因为缺少任何必要的库或服务都可能导致安装失败。 安装过程通常包括以下几个步骤: 1. 更新系统到最新版本:`sudo yum update` 2. 安装依赖:根据`安装...

    RabbitMQ在Centos7.5上安装和集群部署

    RabbitMQ在Centos7.5上安装和集群部署

    centos7离线安装rabbitmq需要的安装包

    centos7离线安装rabbitmq需要的安装包1,版本已经做了匹配: erlang-23.3.4.10-1.el7.x86_64.rpm rabbitmq-server-3.8.26-1.el7.noarch.rpm socat-1.7.3.2-2.el7.x86_64.rpm

    在centos6安装rabbitmq教程

    在centos6安装rabbitmq教程,真实有效。需要有esl-erlang_17.3-1~centos~6_amd64.rpm,esl-erlang-compat-R14B-1.el6.noarch.rpm和rabbitmq-server-3.4.1-1.noarch.rpm

    基于CentOS7 RabbitMQ3.8.4

    在这个场景中,我们讨论的是如何在 CentOS7 上安装 RabbitMQ 的 3.8.4 版本,同时需要先安装其依赖——Erlang 的 23.0.2 版本。 首先,Erlang 是一个由Ericsson开发的编程语言,主要用于构建高可用性、分布式和实时...

    centos6.6安装rabbitmq

    RabbitMQ是基于Erlang语言开发的,因此在安装RabbitMQ之前,首先需要安装Erlang运行环境。Erlang是一款用于构建高并发、分布式系统的基础语言和运行环境。 **步骤1:安装依赖包** 在安装Erlang之前,需要先安装一...

    rabbitmq centos6.5无网络安装,内网安装

    本教程将详细介绍如何在CentOS 6.5系统上进行RabbitMQ的离线安装。 首先,你需要下载RabbitMQ的相关软件包。RabbitMQ基于Erlang语言开发,因此安装前需要先安装Erlang环境。在Erlang OTP官方网站上,你可以找到对应...

    centos7.9系统rabbitmq3.8.5升级为3.8.35版本

    在CentOS上,这可以通过`yum remove rabbitmq-server`实现。同时,删除相关的配置和数据文件,但请注意备份重要数据,以防万一。通常,RabbitMQ的数据存储在 `/var/lib/rabbitmq/` 目录下,配置文件位于 `/etc/...

    Centos6.8安装RabbitMQ

    Centos 6.8安装RabbitMQ ,自己理解的,希望能够帮助大家。

    Centos7安装rabbitmq

    在 CentOS 7 系统上安装 RabbitMQ 需要遵循一系列步骤,因为默认的 YUM 软件仓库中的 RabbitMQ 和 Erlang 版本可能较低。首先,我们需要安装最新版的 Erlang,因为 RabbitMQ 需要特定版本以上的 Erlang。这可以通过...

    Centos7安装RabbitMQ的文档和安装包(包含erlang安装包).rar

    RabbitMQ基于Erlang编程语言,因此在安装RabbitMQ之前,我们需要先安装Erlang环境。本文将涵盖以下几个关键知识点: 1. **Erlang安装**: Erlang是RabbitMQ的基础,因为RabbitMQ是用Erlang编写的。首先,我们需要...

    消息队列中间件RabbitMQ的CentOS环境下安装与配置指南

    内容概要:本文详细讲解了在CentOS系统上安装与配置RabbitMQ的具体操作流程,从安装前准备、环境依赖配置,再到下载RabbitMQ软件并完成安装,以及创建必要的配置文件如rabbitmq.config。此外还涉及了在阿里云平台...

    RabbitMq安装包及超详细安装教程

    在安装RabbitMQ之前,你需要了解一些基本概念。AMQP是一种应用层协议,用于定义消息的格式以及如何在不同应用程序之间进行交换。它提供了一种标准化的方法,使得不同的系统可以无缝地协同工作,即使它们可能使用不同...

    Linux下安装RabbitMQ

    以rabbitmq3.6版本为例

    rabbitmq在Centos7.6的安装

    将rabbitmq安装后执行 启动rabbitmq systemctl start rabbitmq-server 查看rabbitmq状态 systemctl status rabbitmq-server 设置rabbitmq服务开机自启动 systemctl enable rabbitmq-server 打开RabbitMQWeb管理...

    centos6.5安装rabbitmq详细教程

    在安装RabbitMQ之前,先安装Erlang。运行以下命令: ```bash yum install erlang -y ``` 现在可以安装RabbitMQ了。使用以下命令添加RabbitMQ的YUM存储库并安装RabbitMQ服务器: ```bash rpm --import ...

Global site tag (gtag.js) - Google Analytics