centos6.5 已 zero-dependency Erlang from RabbitMQ 搭建环境

rabbitmq 官方安装文档可参考:http://www.rabbitmq.com/install-rpm.html  ,由于rabbitmq 使用Erlang 开发的,运行环境需要用到Erlang,本文主要记录采用zero-dependency Erlang 方式搭建rabbitmq 环境。

1、安装Erlang基础依赖:

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

2、下载编译源码https://github.com/rabbitmq/erlang-rpm

3、采用 Without Docker方式编译:

  进入源码主目录,运行 make

  如果make时出现错误 :rpmbuild: Command not found

  则执行: sudo yum install rpm-build

4、安装Erlang

  yum install erlang-19.3.4-1.el6.x86_64.rpm

5、测试Erlang

6、安装rabbitmq

  rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

yum install rabbitmq-server-3.6.9-1.el6.noarch.rpm

7、启动rabbitmq

  /sbin/service rabbitmq-server start

8、查看rabbitmq服务状态

rabbitmqctl status

9、查看plugin 列表

rabbitmq-plugins list

10、enable plugin

  rabbitmq-plugins enable rabbitmq_management

11、其他一些常用命令

rabbitmqctl list_users
rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator
时间: 2025-01-12 08:22:30

centos6.5 已 zero-dependency Erlang from RabbitMQ 搭建环境的相关文章

rabbitmq 生产环境配置

目录 一 rabbitmq 生产部署 1.1 rabbitmq.conf 1.2 advanced.config 1.3 rabbitmq-env.conf 1.4 在生产环境中不适用的策略. 一 rabbitmq 生产部署 RabbitMQ 常用的三种自定义服务器的通用方法: 配置文件 rabbitmq.conf 环境变量文件 rabbitmq-env.conf 补充配置文件 advanced.config rabbitmq.conf和rabbitmq-env.conf的位置 在二进制安装中路

centos6.5下Zabbix系列之Zabbix安装搭建及汉化

搭建环境:Centos6.5_x86_64,Zabbix2.2.2(目前为止最新版本),epel源 Server端: 1.安装开发软件包 yum  -y groupinstall  "Development Tools" 2.安装所需的依赖包 yum -y install httpd mysql mysql-server php php-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-

Erlang:RabbitMQ源码分析 4. file_handle_cache实现分析

RabbitMQ的文件操作使用file_handle_cache,将Erlang的prim_file Module包了一层.增加了writeBuffer和对文件打开数量的控制逻辑 file_handle_cache也是一个gen_server2,但一般来说只有Open操作会send message to gen_server2, 读写操作,包括writeBuffer都在Client Process里执行和维护. file_handle_cache里存储了几张表: 1. Elders:    {P

centos 6.5安装erlang和RabbitMQ

一.安装erlang 1.下载erlang源码 git clone https://github.com/erlang/otp.git 2.编译并安装erlang cd otp ./otp_build autoconf ./configure --prefix=/opt/erlang make make install 如果执行./configure报错可能是缺少依赖,使用yum安装依赖再重新./configure sudo yum install unixODBC-devel openssl-

Erlang及Rabbitmq安装

1. 下载erlang源代码及RabbitMQ rpm安装包      $ wget http://www.erlang.org/download/otp_src_R16B02.tar.gz $ wget http://www.rabbitmq.com/releases ... -3.2.0-1.noarch.rpm 2. 编译安装erlang 解压otp_src_R16B02.tar.gz:     $ tar -zxvf  otp_src_R16B02.tar.gz 利用yum安装erlan

Erlang:RabbitMQ源码分析 3. supervisor和supervisor2深入分析

supervisor也是Erlang/OTP里一个常用的behavior,用于构建supervisor tree实现进程监控,故障恢复. 而RabbitMQ实现了一个supervisor2,我们从源码角度分析二者的实现和区别. 先介绍一些supervisor的基本概念,假设node_manager_sup是一个supervisor,它的init函数会定义supervisor的一些参数和它的children. 参数: 1. Restart Strategy: Strategy必须是simple_o

erlang和rabbitmq安装(0)

1. erlang下载地址(之前官网下载的有问题): https://bintray.com/rabbitmq/rpm/erlang/20.3.8.9-1 2. 安装erlang & rabbitmq: rpm -ivh erlang-20.3.8.9-1.el6.x86_64.rpmrpm -ivh rabbitmq-server-3.7.8-1.el6.noarch.rpm 3. 启动 1): rabbitmq前台启动 rabbitmq-server start2): rabbitmq后台启

搭建Rabbit MQ 安装Erlang、RabbitMQ

我这边是在Winddows 下面安装的.1.安装RabbitMQ需要先安装Erlang语言开发包.下载地址 http://www.erlang.org/download.html 我的百度云:链接:http://pan.baidu.com/s/1bZask2 密码:a7qy配置环境变量ERLANG_HOMED:\Program Files\erl7.3添加到PATH %ERLANG_HOME%\bin; 2.安装RabbitMQ 下载地址 http://www.rabbitmq.com/down

安装Erlang使用RabbitMQ

首先登陆官网进行下载:https://www.erlang.org/downloads/20.3 本次下载的版本是20.3,rabbitmq准备使用3.7.17版本 现在开始安装 因为是使用c#语言,所以此处我勾兑了 然后直接点击下一步,结果弹出提示框 大概原因是因为缺少啥组件,点击第一个按钮进行修改后发现可以正常安装了,最后点击关闭,准备开始安装RabbitMQ 原文地址:https://www.cnblogs.com/ITzhangyunpeng/p/11426083.html