# install erlang
wget -O /etc/yum.repos.d/epel-erlang.repo http://repos.fedorapeople.org/repos/peter/erlang/epel-erlang.repo && yum -y install erlang
# install dependencies
yum -y install libxslt nc xmlto unzip
# install rabbitmq-server
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.0.4/rabbitmq-server-3.0.4.tar.gz
tar zxvf rabbitmq-server-3.0.4.tar.gz && cd rabbitmq-server-3.0.4
# modify Makefile:
# add three vars >>
# SBIN_DIR = /usr/sbin
# MAN_DIR = /usr/share/man
# TARGET_DIR= /opt/middlewares/rabbitmq
sed -i '1i\SBIN_DIR = /usr/sbin\nMAN_DIR = /usr/share/man\nTARGET_DIR= /opt/middlewares/rabbitmq' Makefile
make && make install
mkdir -p /etc/rabbitmq && cd /etc/rabbitmq
create file : rabbitmq-env.conf
content >> RABBITMQ_NODENAME=rabbitmq@localhost
# launch rabbitmq server
rabbitmq-server &
# add user/vhost, set permissions
rabbitmqctl add_user test test
rabbitmqctl add_vhost test_host
rabbitmqctl set_permissions -p test_host test ".*" ".*" ".*"
# create file rabbitmq, add it to /etc/init.d/
# forward: http://lovekongnan.blog.163.com/blog/static/960419232012102691437965/
# or use this:
content >>
#!/bin/sh # # rabbitmq-server RabbitMQ broker # # chkconfig: - 80 05 # description: Enable AMQP service provided by RabbitMQ # ### BEGIN INIT INFO # Provides: rabbitmq-server # Required-Start: $remote_fs $network # Required-Stop: $remote_fs $network # Description: RabbitMQ broker # Short-Description: Enable AMQP service provided by RabbitMQ broker ### END INIT INFO # Source function library. . /etc/init.d/functions export HOME=/root PATH=/bin:/usr/bin:/sbin:/usr/sbin DAEMON=/opt/middlewares/rabbitmq/sbin/rabbitmq-server CONTROL=/opt/middlewares/rabbitmq/sbin/rabbitmqctl case "$1" in start) $DAEMON & ;; stop) $CONTROL stop esac
chmod 755 rabbitmq
chkconfig rabbitmq on
reboot
#end
相关推荐
主要是针对配置centos6.3版本的安装、python26的安装、python26模块的安装、nginx服务的安装、hg安装、解决乱码问题及ftp问题,centos6.3版本的安装与配置,安装过程中的配置,安装包选择
Centos 6.3最小化安装桌面脚本 在最小化系统安装桌面
### CentOS 6.3 中安装 VMTools 的详细步骤与注意事项 #### 一、VMTools简介 VMTools 是由 VMware 公司开发的一款增强工具包,主要用于改善 VMware 虚拟机内的性能,并加强宿主机与虚拟机之间的交互能力。通过安装 ...
在Linux系统,特别是CentOS 7环境中安装RabbitMQ,这是一个关键的任务,因为RabbitMQ是一个广泛使用的开源消息代理和队列服务器,基于Erlang编程语言开发。它支持多种消息协议,使得分布式系统中的异步任务处理和...
【CentOS6.3 Linux操作系统安装教程】 CentOS是一款基于Red Hat Enterprise Linux(RHEL)源代码重新编译而成的免费Linux发行版,以其稳定性和兼容性受到广大用户的青睐,尤其适合构建LAMP(Linux、Apache、MySQL、...
Centos6.3 yum安装lamp架构
在本教程中,我们将深入探讨如何在 CentOS 7 操作系统上安装 RabbitMQ,这是一个流行的开源消息代理,基于AMQP(Advanced Message Queuing Protocol)协议。RabbitMQ 使用 Erlang 语言开发,它提供了一个可靠的平台...
本指南将详细解释如何在 CentOS 6.3 环境下安装 Nginx,以及涉及到的源码编译与工具使用。 首先,确保系统是最新的。打开终端,输入以下命令更新系统软件包: ```bash yum update -y ``` 接下来,安装必要的构建...
远程安装 CentOS 6.3 并进行硬 RAID 配置 本文将指导用户如何远程安装 CentOS 6.3 操作系统,并在不同服务商的服务器上进行硬 RAID 配置。同时,本文还将详细介绍 CentOS 6.3 的安装过程和需求。 远程安装 CentOS ...
### 安装CentOS 6.3系统的详细指南 #### 一、准备工作 在开始安装CentOS 6.3之前,我们需要确保已经准备好了必要的工具和资源。首先,需要从官方镜像站点下载CentOS 6.3的ISO镜像文件。根据提供的链接: - **下载...
CentOS 6.3安装(超级详细图解教程) 相当齐全
elfutils-libelf-devel-0.152-1.el6.i686.rpm
标题中的“CentOS 6.3 64位下载”涉及到的是Linux操作系统的一个特定版本——CentOS 6.3的64位安装镜像。CentOS(Community ENTerprise Operating System)是基于Red Hat Enterprise Linux(RHEL)的开源免费操作...
本文将详细介绍在CentOS 6.3上如何卸载旧版本的MySQL并安装新版本的过程。 首先,我们来了解一下卸载MySQL的步骤: 1. **检查已安装的MySQL组件**: 使用`rpm -qa | grep -i mysql`命令可以列出所有与MySQL相关的...
CentOS6.3安装(超级详细图解教程)。具体软件安装步骤与方法。
在CentOS 6.3上,`yum`(Yellowdog Updater, Modified)是默认的包管理器,用于安装、更新和管理软件包。`yum`简化了在RPM(Red Hat Package Manager)系统上的软件包处理,通过自动化依赖关系解决,使得用户可以...
在本文中,我们将详细讨论如何在CentOS 6.3上通过源码来安装MySQL 5.6.10。这个过程涵盖了从下载源码到配置、编译和启动MySQL服务的所有步骤。 首先,你需要访问MySQL的官方网站...