centos 6.5 上部署rabbitmq

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_38113129/article/details/78172685

最近的项目中要使用中间件,经过选型,确认部署rabbitmq.

服务器的环境:centos 6.5  、PHP 5.6     用户:root

RabbitMQ是使用Erlang开发,所以安装RabbitMQ前需要先安装Erlang,  这是爱立信公司研发的一个软件项目,下载Erlang的安装文件在http://erlang.org/download/  网站上,选择最新的版本,我选择的是19.3版本。

在linux服务器上直接运行命令  wget http://erlang.org/download/otp_src_19.3.tar.gz 下载完毕后,解压源文件 :tar -xzvf  otp_src_19.3.tar.gz

在编译安装Erlang之前,需要安装ncurses,unixodbc等依赖包,要不然会编译报错

yum -y install make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel

以上准备工作完成,下面开始编译安装Erlang 

cd otp_src_19.3     进入解压后的源文件目录

./configure  --prefix=/usr/local/erlang --enable-smp-support --enable-threads --enable-sctp  --enable-kernel-poll --enable-hipe --with-ssl

具体编译安装中使用的参数解释如下:

--prefix  指定安装目录
--enable-smp-support启用对称多处理支持(Symmetric Multi-Processing对称多处理结构的简称)
--enable-threads启用异步线程支持
--enable-sctp启用流控制协议支持(Stream Control Transmission Protocol,流控制传输协议)
--enable-kernel-poll启用Linux内核poll
--enable-hipe启用高性能Erlang(High Performance Erlang)
--with-ssl使用SSL包

正常以上步骤不报错的情况,直接下运行

make & make install    开始安装Erlang

安装完成,需要配置环境变量 ,

编辑环境变量文件 

vim /root/.bash_profile 

添加如下内容

PATH=$PATH:/usr/local/Erlang/bin
export  PATH

保存后,激活当前的环境变量  

source  /root/.bash_profile  

以上只是只是完成RABBITMQ运行环境的Erlang的安装,下面开始正式RABBITMQ的安装

首先到RABBITMQ官网下载安装,下载地址http://www.rabbitmq.com/releases/rabbitmq-server

官网提供了三种安装文件 一是RPM 、 二源码文件、 三 编译好的源码文件

为了方便建议直接下载最新版本的编译好的源码文件rabbitmq-server-generic-unix-3.6.11.tar.xz

下载后,直接解压,解压后将整个目录 考虑到  /usr/local/rabbitmq

 /urs/local/rabbitmq/sbin/rabbitmq-server &    运行RABBITMQ

/urs/local/rabbitmq/sbin/rabbitmq-plugins enable rabbitmq_management   安装WEB管理插件

/urs/local/rabbitmq/sbin/rabbitmqctl add_user admin 1qaz2wsx!   添加WEB管理用户

/urs/local/rabbitmq/sbin/rabbitmqctl set_user_tags admin administrator   将添加的用户添加到administrator组

猜你喜欢

转载自blog.csdn.net/m0_38113129/article/details/78172685