RabbitMQ Linux(Redhat6.5)安装(二 )
一、安装erlang
由于RabbitMq的linux运行环境需要erlang环境,所以需要先安装erlang;
1、erlang下载:
http://erlang.org/download/(我下载的是otp_src_R16B.tar.gz版)
2、检查依赖包:
make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel tk unixODBC unixODBC-devel xmlto glibc mpfr
使用rpm -qa make/gcc等等检查是否安装;
使用rpm -ivh make/gcc 等等(--nodeps --force)忽略依赖强制安装
例如:rpm -ivh gcc-省略.rpm --nodeps --force
安装openssl的依赖包(下载地址:http://distfiles.macports.org/openssl/)
tar -zvxf openssl-1.0.1s.tar.gz
cd openssl-1.0.1s
编译:./config --prefix=/usr/local/openssl
执行安装:make && make install
3、安装erlang:
创建目录:mkdir /usr/local/erlang
进入 cd /usr/src ,将安装包放在目录下,并解压tar -xvf otp_src_R16B.tar.gz
编译:./configure --prefix=/usr/local/erlang --with-ssl=/usr/local/openssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
执行安装:make && make install
配置环境变量:
vi /etc/profile (输入下方内容)
ERL_HOME=/usr/local/erlang
export PATH=$PATH:$ERL_HOME/bin
source /etc/profile (使配置生效)
测试erlang,命令行输入下面命令:
erl
ps:安装过程中我出现了这样的问题,checking for c compiler default output file name... configure:error:C compiler cannot create executables See 'config.log' for more details.(解决方案请点击)
二、安装rabbitmq:
1、下载rabbitmq:
http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.8/(我下载安装的是3.5.8版本)
2、编译安装:
解压:tar -xzvf rabbitmq-server-3.5.8.tar.gz
cd rabbitmq-server-3.1.5
编译:make
安装:make install TARGET_DIR=/usr/local/rabbitmq SBIN_DIR=/usr/local/rabbitmq/sbin MAN_DIR=/usr/local/rabbitmq/man
3、安装webUI访问插件:
cd /usr/local/rabbitmq/sbin
mkdir /etc/rabbitmq/
激活插件:./rabbitmq-plugins enable rabbitmq_management
启动:./rabbitmq-server start &
关闭:./rabbitmqctl stop
查看插件列表:./rabbitmq-plugins list
查看用户列表: ./rabbitmqctl list_users
增加用户: ./rabbitmqctl add_user admin admin
对用户设置标签:./rabbitmqctl set_user_tags admin administrator
对用户设置许可证:./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
成功:

RabbitMQ Linux(Redhat6.5)安装(二 )的更多相关文章
- linux redhat6.4安装oracle11g
系统要求 1. Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内存 交换空间 一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小 硬盘 5G以上 2.修 ...
- 解决linux redhat6下安装git的问题
今天用到linux上的git安装过程比较曲折,记录一下: 首先会报需要perl rpm -ivh git-1.7.1-14.2.x86_64.rpm warning: git-1.7.1-14.2.x ...
- Redhat6.5安装DB2 Express-C版本
Linux Redhat6.5安装DB2 Express-C版本: 创建相关用户和组 创建用户组: groupdel db2iadm1 groupadd -g 999 db2iadm1 groupad ...
- - RabbitMQ - 0 - 介绍、linux 和windows安装
目录 一. 介绍 二.windows安装erlang和rabbitMQ 三.Linux安装erlang和RabbitMQ 一. 介绍 rabbitMQ 是基于 erlang 语言开发的, 为了使用 r ...
- Linux安装RabbitMQ教程(文件下载地址+安装命令+ 端口开放 + 用户创建 +配置文件模板+端口修改)
前言 1.安装RabbitMQ前需先安装erlang, 且两者需要版本对应, 否则无法正常启动RabbitMQ (本教程使用22.0.7版本的erlang和3.8.6版本的Rabbitmq) 版本对应 ...
- Linux 安装 RabbitMQ 3.7.8 安装部署
Linux 安装 rabbitmq 3.7.8 安装部署 安装 ncurses 1.安装GCC GCC-C++ Openssl等模块 yum -y install make gcc gcc-c++ k ...
- Linux源码安装RabbitMQ高可用集群
1.环境说明 linux版本:CentOS Linux release 7.9.2009 erlang版本:erlang-24.0 rabbitmq版本:rabbitmq_server-3.9.13 ...
- 二:Linux 的基本命令、VI编辑器、Linux中软件安装
Linux 的基本命令 1. 文件操作 a) Windows 是多根的文件系统,物理上是 1 到多块硬盘,逻辑上分为 C.D.E--盘, 每个盘都是一棵树.Linux 是单根的文件系统,不分 CDE ...
- 【Linux】Jenkins安装(二)
Jenkins介绍 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作. 安装环境 操作系统:lin ...
随机推荐
- UNIX环境高级编程——文件和目录
一.获取文件/目录的属性信息 int stat(const char *path, struct stat *buf); int fstat(int fd, struct stat *buf); in ...
- javascript语法之函数案例练习
需求:文本框内输入月份,弹窗提示本月天数. 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&qu ...
- kafka原理简介并且与RabbitMQ的选择
kafka原理简介并且与RabbitMQ的选择 kafka原理简介,rabbitMQ介绍,大致说一下区别 Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和 ...
- 网站开发进阶(二十八)初探localStorage
初探localStorage 注: localStorage经典项目应用案例 HTML5中提供了localStorage对象可以将数据长期保存在客户端,直到人为清除. localStora ...
- Rust语言之HelloWorld
Rust语言之HelloWorld 参考文档: http://doc.crates.io/guide.html 1 什么是Cargo 相当于maven/ant之于java, automake之于c, ...
- 禁用JavaScript控制台调试
原文链接: Disable the User's JavaScript Console 原文日期: 2014年03月06日 翻译日期: 2014年03月07日 翻译人员: 铁锚 有几个巨头公司,即Fa ...
- Jumpstart for Oracle Service Bus Development
http://www.oracle.com/technetwork/articles/jumpstart-for-osb-development-page--097357.html Tutorial ...
- apache 配置详解
三种MPM介绍 Apache 2.X 支持 ...
- ITU-T Technical Paper: QoS 测量 (目标,方法,协议)
本文翻译自ITU-T的Technical Paper:<How to increase QoS/QoE of IP-based platform(s) to regionally agreed ...
- Erlang cowboy http request生命周期
Erlang cowboy http request生命周期 翻译自: http://ninenines.eu/docs/en/cowboy/1.0/guide/http_req_life/ requ ...