Centos 6.4 安装erlang&rabbitmq的方法

yizhihongxing

Centos 6.4 安装erlang的方法

安装依赖

在进行erlang安装之前,我们需要先安装一些必要的依赖包。我们可以通过执行以下的命令来安装所需的依赖包:

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

下载erlang源代码包

我们可以前往erlang官网(https://www.erlang.org/downloads)下载源代码包。在本例中,我们将使用 R16B03-1 这个版本的源代码。下载并解压缩源代码包:

wget https://erlang.org/download/otp_src_R16B03-1.tar.gz
tar -zxvf otp_src_R16B03-1.tar.gz

编译源代码

进入源代码所在目录,执行以下命令来编译源代码:

cd otp_src_R16B03-1
./configure
make
sudo make install

验证安装

执行以下命令检查erlang是否已经安装成功:

erl

如果erlang成功安装并正常运行,你应该会看到erlang的命令行交互界面。

Centos 6.4 安装rabbitmq的方法

下载rabbitmq源代码包

我们可以前往rabbitmq官网(https://www.rabbitmq.com/download.html)下载源代码包。在本例中,我们将使用最新版的源代码。下载并解压缩源代码包:

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.0/rabbitmq-server-generic-unix-3.9.0.tar.xz
tar -xf rabbitmq-server-generic-unix-3.9.0.tar.xz

安装依赖

执行以下命令安装rabbitmq的依赖:

yum install socat

启动rabbitmq

进入rabbitmq源代码所在的目录,并执行以下命令以启动rabbitmq:

cd rabbitmq_server-3.9.0/sbin/
sudo ./rabbitmq-server

配置rabbitmq

我们可以通过web管理页面来配置rabbitmq,先启用management插件,执行以下命令来启用management插件:

sudo rabbitmq-plugins enable rabbitmq_management

访问http://localhost:15672进入web管理页面。

以上就是Centos 6.4 安装erlang&rabbitmq的方法的完整攻略。

示例1:如果在执行make命令时出现“Error: openssl development headers are missing”错误,可以运行以下命令安装openssl开发包:

sudo yum install openssl-devel

示例2:如果需要在代码中使用rabbitmq的管理功能,需要同时引用amqp-client和rabbitmq-management两个库,你可以使用以下Maven配置来导入这两个库:

<dependency>
  <groupId>com.rabbitmq</groupId>
  <artifactId>amqp-client</artifactId>
  <version>5.14.0</version>
</dependency>

<dependency>
  <groupId>com.rabbitmq</groupId>
  <artifactId>rabbitmq-management</artifactId>
  <version>3.5.4</version>
</dependency>

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Centos 6.4 安装erlang&rabbitmq的方法 - Python技术站

(0)
上一篇 2023年5月25日
下一篇 2023年5月25日

相关文章

  • 详解配置Django的Celery异步之路踩坑

    详解配置Django的Celery异步之路踩坑 为什么需要Celery异步处理 在Django的web应用中,有时候我们需要执行一些耗时的任务,例如发送邮件、处理图片、定时任务等等,如果在web请求中直接执行这些任务,会导致web请求阻塞,用户体验极差。因此,我们需要异步执行这些任务,Celery正是为了解决这样的问题而生。 安装和配置Celery 在Dja…

    人工智能概论 2023年5月25日
    00
  • python 实现dcmtk关联pacs功能推送下拉影像(推荐)

    Python实现DCMTK关联PACS功能推送下拉影像攻略简介 本攻略为Python开发者提供了实现DCMTK关联PACS功能推送下拉影像的详细步骤。该过程包括了使用DCMTK库进行DICOM图像的编码、打包和发送,以及远程PACS服务器的配置。本文的目的主要是提供一个详细的指南,帮助读者快速地搭建起一套可用的PACS系统。 准备工作 在开始学习如何实现DC…

    人工智能概览 2023年5月25日
    00
  • Django 导出 Excel 代码的实例详解

    下面是“Django 导出 Excel 代码的实例详解”。 目录 前言 安装依赖 代码实现 准备工作 HttpResponse 类型 FileResponse 类型 示例说明 示例1:HttpResponse 类型 示例2:FileResponse 类型 总结 前言 在Django开发中,有时我们需要将数据导出为Excel格式的文件,方便数据的分享和查看。本…

    人工智能概论 2023年5月24日
    00
  • python操作mysql代码总结

    下面进行详细讲解。 Python操作MySQL代码总结 介绍 MySQL是一种流行的关系型数据库管理系统,由于其开源性、性能稳定性和高可靠性等优点,被广泛运用于企事业单位的数据存储中。Python作为一种高级语言,具有良好的语法和丰富的库支持,同时也有着较好的数据处理能力。在Python中使用MySQL进行数据处理和存储,也是一项非常长奇便捷的工作。 安装P…

    人工智能概论 2023年5月25日
    00
  • Django实现后台上传并显示图片功能

    下面是实现Django后台上传并显示图片的完整攻略。 准备工作 安装Pillow:Pillow是Python Imaging Library的一个分支,用于操作图片。 pip install Pillow 修改settings.py文件,添加MEDIA_ROOT和MEDIA_URL: MEDIA_ROOT = os.path.join(BASE_DIR, ‘…

    人工智能概论 2023年5月25日
    00
  • Web安全之XSS攻击与防御小结

    以下是”Web安全之XSS攻击与防御小结”的完整攻略。 XSS攻击 XSS定义 XSS(Cross Site Scripting)攻击是指攻击者想办法把恶意代码植入到用户的网页上,当用户浏览该网页或在与该网页互动时,恶意代码将在用户的浏览器上执行,达到攻击的目的。 XSS攻击形式 反射型XSS:攻击者把放入XSS攻击代码的链接发送给用户,用户使用该链接访问网…

    人工智能概论 2023年5月24日
    00
  • 什么是MEAN?JavaScript编程中的MEAN是什么意思?

    MEAN是JavaScript编程中的一个技术栈,它包含了四个技术领域的理念:MongoDB、Express.js、AngularJS、Node.js。下面我来详细讲解一下这四个技术领域对于MEAN的意义和重要作用。 MongoDB MongoDB是一个面向文档的数据库,可以帮助我们存储和管理数据。它非常灵活,可以处理非结构化数据和大规模数据。在MEAN技术…

    人工智能概论 2023年5月24日
    00
  • Django使用Channels实现WebSocket的方法

    下面我将详细讲解“Django使用Channels实现WebSocket的方法”的完整攻略。 1. 安装 首先,你需要安装Django和Channels。你可以在终端输入以下命令来安装: pip install django channels 2. 配置 接下来,我们需要配置Django和Channels。 首先,在settings.py文件中添加以下内容:…

    人工智能概览 2023年5月25日
    00
合作推广
合作推广
分享本页
返回顶部