热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CentOS下RabbitMq的安装

安装Erlang1,安装预环境通过yum安装以下组件。yum-yinstallmakegccgcc-c++kernel-develm4ncurses-developenssl-dev

安装Erlang

1,安装预环境

通过yum安装以下组件。

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel

2,下载Erlang并解压

进入Erlang官网下载地址:http://www.erlang.org/downloads

需要注意的是,要找到与当前rabbitmq兼容的版本:http://www.rabbitmq.com/which-erlang.html

下载Erlang:

wget http://erlang.org/download/otp_src_19.3.tar.gz

 

解压:

tar -xvf otp_src_19.3.tar.gz

3,配置安装

因为我们下载的是Erlang的源代码文件,所以我们采用的是源代码形式安装。

首先是./configure,检查编译环境并配置安装路径

./configure --prefix=/usr/erlang --without-javac

 

 

make,对源代码进行编译

 

make install,开始安装

[root@training erlang]# make install

4,设置环境变量

[root@training ~]# vim /etc/profile

 

注意需要运行下面命令使环境变量立即生效。

[root@training ~]# source /etc/profile

5,检查是否安装成功

安装RabbitMq-Server

1,下载RabbitMq-Server并解压

进入RabbitMq的官网找到下载地址:http://www.rabbitmq.com/download.html

我们直接下载二进制文件

[root@training software]# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.11/rabbitmq-server-generic-unix-3.6.11.tar.xz

 

 

解压:

由于是tar.xz文件,所以先要运行xz命令,然后再运行tar命令解压。

[root@training software]# xz -d rabbitmq-server-generic-unix-3.6.11.tar.xz 

 

 

再运行tar命令

[root@training software]# tar -xvf rabbitmq-server-generic-unix-3.6.11.tar 

2,配置安装

由于下载的是二进制文件,所以可以直接复制到/usr/目录下运行。

复制二进制文件到/usr/rabbitmq下

[root@training software]# cp -rv rabbitmq /usr/

3,设置环境变量

[root@training software]# vim /etc/profile

 

 

然后运行以下命令使环境变量立即生效。

[root@training software]# source /etc/profile 

 

4,开启Web监控

运行以下命令开启Web监控。

[root@training software]# rabbitmq-plugins enable rabbitmq_management

5,启动

服务启动:

注意这种方式是以后台服务的形式启动的。

[root@rabbitmq01 ~]# rabbitmq-server -detached

 

 

服务关闭:

[root@rabbitmq01 ~]# rabbitmqctl stop

打开浏览器,输入:http://localhost:15672/,用户名密码:guest/guest,就可以登录了。

注意:guest/guest只能在localhost下登录,所以在服务器上登录之后需要创建一个管理员用户(比如admin)供远程管理使用。

 


推荐阅读
  • 在 CentOS 7 上部署和配置 RabbitMQ 消息队列系统时,首先需要安装 Erlang,因为 RabbitMQ 是基于 Erlang 语言开发的。具体步骤包括:安装必要的依赖项,下载 Erlang 源码包(可能需要一些时间,请耐心等待),解压源码包,解决可能出现的错误,验证安装是否成功,并将 Erlang 添加到环境变量中。接下来,下载 RabbitMQ 的 tar.xz 压缩包,并进行解压和安装。确保每一步都按顺序执行,以保证系统的稳定性和可靠性。 ... [详细]
  • 在CentOS上部署和配置FreeSWITCH
    在CentOS系统上部署和配置FreeSWITCH的过程涉及多个步骤。本文详细介绍了从源代码安装FreeSWITCH的方法,包括必要的依赖项安装、编译和配置过程。此外,还提供了常见的配置选项和故障排除技巧,帮助用户顺利完成部署并确保系统的稳定运行。 ... [详细]
  • 在CentOS上部署并使用FFmpeg多媒体处理工具
    最近在进行音频处理时需要用到FFmpeg,本文将详细介绍如何在CentOS系统上部署并使用这一强大的多媒体处理工具。首先,从官方网站下载FFmpeg的最新版本,然后通过Xftp工具将下载的压缩包(如ffmpeg-4.3.1.tar.xz)传输到服务器上。接下来,解压文件并按照官方文档进行编译安装。安装完成后,可以通过命令行工具验证FFmpeg是否成功安装,并开始进行多媒体文件的转换和处理。此外,文章还将介绍一些常用的FFmpeg命令和参数,帮助用户快速上手。 ... [详细]
  • 为了在Hadoop 2.7.2中实现对Snappy压缩和解压功能的原生支持,本文详细介绍了如何重新编译Hadoop源代码,并优化其Native编译过程。通过这一优化,可以显著提升数据处理的效率和性能。此外,还探讨了编译过程中可能遇到的问题及其解决方案,为用户提供了一套完整的操作指南。 ... [详细]
  • SecureCRT是一款功能强大的终端仿真软件,支持SSH1和SSH2协议,适用于在Windows环境下高效连接和管理Linux服务器。该工具不仅提供了稳定的连接性能,还具备丰富的配置选项,能够满足不同用户的需求。通过SecureCRT,用户可以轻松实现对远程Linux系统的安全访问和操作。 ... [详细]
  • 本文详细介绍了在CentOS 6.5 64位系统上使用阿里云ECS服务器搭建LAMP环境的具体步骤。首先,通过PuTTY工具实现远程连接至服务器。接着,检查当前系统的磁盘空间使用情况,确保有足够的空间进行后续操作,可使用 `df` 命令进行查看。此外,文章还涵盖了安装和配置Apache、MySQL和PHP的相关步骤,以及常见问题的解决方法,帮助用户顺利完成LAMP环境的搭建。 ... [详细]
  • 在 CentOS 6.5 系统上部署 VNC 服务器的详细步骤与配置指南
    在 CentOS 6.5 系统上部署 VNC 服务器时,首先需要确认 VNC 服务是否已安装。通常情况下,VNC 服务默认未安装。可以通过运行特定的查询命令来检查其安装状态。如果查询结果为空,则表明 VNC 服务尚未安装,需进行手动安装。此外,建议在安装前确保系统的软件包管理器已更新至最新版本,以避免兼容性问题。 ... [详细]
  • 在腾讯云服务器上部署Nginx的详细指南中,首先需要确保安装必要的依赖包。如果这些依赖包已安装,可直接跳过此步骤。具体命令包括 `yum -y install gcc gcc-c++ wget net-tools pcre-devel zlib-devel`。接下来,本文将详细介绍如何下载、编译和配置Nginx,以确保其在腾讯云服务器上顺利运行。此外,还将提供一些优化建议,帮助用户提升Nginx的性能和安全性。 ... [详细]
  • 在 CentOS 7 环境中安装 OpenCV 2.4.13 后,如果出现无法找到模块的问题,通常是由于环境变量未正确配置所致。解决方法是在用户主目录下的 `.bashrc` 文件中添加相应的路径。具体操作为:进入主目录,使用 `vim .bashrc` 命令打开文件,并在文件末尾添加 OpenCV 的库路径。保存并退出后,通过 `source .bashrc` 使配置生效。这将确保系统能够正确识别并加载 OpenCV 模块。 ... [详细]
  • CentOS 7环境下Jenkins的安装与前后端应用部署详解
    CentOS 7环境下Jenkins的安装与前后端应用部署详解 ... [详细]
  • 在CentOS 7上部署WebRTC网关Janus
    在CentOS 7上部署WebRTC网关Janus ... [详细]
  • 本文详细介绍了使用响应文件在静默模式下安装和配置Oracle 11g的方法。硬件要求包括:内存至少1GB,具体可通过命令`grep -i memtotal /proc/meminfo`进行检查。此外,还提供了详细的步骤和注意事项,确保安装过程顺利进行。 ... [详细]
  • 如何利用Apache与Nginx高效实现动静态内容分离
    如何利用Apache与Nginx高效实现动静态内容分离 ... [详细]
  • 本指南详细介绍了如何使用 `apt-get` 命令在 Ubuntu 系统上部署 MySQL 5、Apache 2、PHP 5 及 phpMyAdmin。首先,建议读者查阅 Ubuntu 的官方文档以获取更多背景信息。通过本文,您将逐步了解每个软件包的安装过程及其配置方法,确保系统环境的稳定性和安全性。此外,还将提供一些常见问题的解决方案,帮助用户顺利完成部署。 ... [详细]
  • Nginx入门指南:从零开始掌握基础配置与优化技巧
    Nginx入门指南:从零开始掌握基础配置与优化技巧 ... [详细]
author-avatar
诚实的坏男2502892343
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有