Centos 6.4 安装erlang&rabbitmq的方法

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日

相关文章

  • 一篇文章带你了解Python中的装饰器

    一篇文章带你了解Python中的装饰器 装饰器是什么? 装饰器(Decorator)是Python中非常有用的一个函数特性,其主要作用是用于在代码运行时增强函数或类的功能,而不需要对其代码进行修改。 简单来说,装饰器就是一个函数,其参数是另一个函数或者类,其主要目的是用于修改其他函数或者类的行为。 装饰器函数的定义 一个装饰器函数的定义通常遵循以下步骤: 定…

    人工智能概论 2023年5月25日
    00
  • node实现简单的增删改查接口实例代码

    让我们来详细讲解如何使用 Node.js 实现简单的增删改查接口,以下是完整攻略: 准备工作 在开始我们的实例代码前,需要先确保你已经完成了以下准备工作: 安装 Node.js 了解基本的 JavaScript 语法和操作 安装并掌握使用 Express 框架 新建项目并安装依赖 在你的本地环境中新建一个目录,进入该目录并初始化项目: mkdir myPro…

    人工智能概论 2023年5月24日
    00
  • pymongo给mongodb创建索引的简单实现方法

    下面就为您详细讲解 “pymongo给mongodb创建索引的简单实现方法”的完整攻略,具体步骤如下: 步骤一:安装pymongo 在使用pymongo之前,需要先安装它。可以通过pip进行安装,安装命令如下: pip install pymongo 步骤二:连接mongodb数据库 在创建索引之前,需要先连接mongodb数据库。连接数据库的代码如下: f…

    人工智能概论 2023年5月25日
    00
  • 谈谈Redis分布式锁的正确实现方法

    谈谈Redis分布式锁的正确实现方法 在分布式系统中,为了避免因为多个线程同时对同一个资源进行写操作而出现的数据竞争问题,我们需要对关键代码段进行加锁,以保证在同一时间内只有一个线程对资源进行写操作。Redis作为一种高性能、高可用、可扩展的非关系型数据库,其分布式锁的实现也备受关注。 Redis分布式锁的基本原理 Redis分布式锁的基本原理是:当多个客户…

    人工智能概览 2023年5月25日
    00
  • 微信公众平台开发之处理图片.Net代码解析

    下面是关于”微信公众平台开发之处理图片.Net代码解析”的完整攻略。 一、概述 微信公众平台是一个很好的平台,可以丰富你的业务功能和服务。而处理图片也是公众号运营的一个重要环节,如何用.Net实现处理图片,是本文的主要内容。 二、处理图片的方式 在微信公众平台中,我们可以通过两种方式来处理图片,分别是获取图片和接收和处理用户上传的图片。 1. 获取图片 获取…

    人工智能概论 2023年5月25日
    00
  • 利用Pycharm将python文件打包为exe文件的超详细教程(附带设置文件图标)

    下面我来详细讲解“利用Pycharm将Python文件打包为exe文件的超详细教程(附带设置文件图标)”的完整攻略: 准备工作: 安装Python:首先需要安装Python,官网下载地址为https://www.python.org/downloads/,选择与自己系统对应的版本下载即可。 安装Pycharm:下载地址为https://www.jetbrai…

    人工智能概论 2023年5月24日
    00
  • VS2019配置OpenCV4.1.0详细教程与测试代码(推荐)

    下面是VS2019配置OpenCV4.1.0的详细教程以及测试代码示例: 前置条件 安装Visual Studio 2019,最好安装最新版本。 安装CMake,建议最新版本。 下载OpenCV4.1.0 从OpenCV官方网站 https://opencv.org/releases/ 下载OpenCV 4.1.0版本。下载后,将解压后的文件夹重命名为”op…

    人工智能概览 2023年5月25日
    00
  • python自定义函数中的return和print使用及说明

    下面是对于“python自定义函数中的return和print使用及说明”的详细讲解。 什么是自定义函数 在Python中,函数是一种封装代码块的方式,可以重复利用函数,并且可以减少代码的重复性。自定义函数就是自己编写的函数,这些函数可以完成特定的功能,并且可以被在程序各处多次调用。 return 与 print 的区别 在Python中,自定义函数中常常使…

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