Centos 6.5装rabbitMQ服务

下载rabbitmq

去rabbitmq官网仔细搜查其下载链接我这里是下载的最新版本

https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.5/rabbitmq-server-generic-unix-3.7.5.tar.xz (需)

找到自己想要的版本选择rabbitmq-server-generic-unix-*.*.*.tar.xz字样的版本,因为本人尝试过*.rpm版本的安装,比较麻烦,本人比较喜欢绿色安装方式

下载erlang

由于rabbitmq的运行依赖erlang环境,需要先下载erlang。

去erlang的官网下载erlang我这里下载的最新版本

http://erlang.org/download/otp_src_20.3.tar.gz

安装erlang运行环境

由于erlang运行需要gcc gcc++等环境,需要安装插件,具体不清楚那些插件是必需的,索性一次性安装。

执行命令:

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

解压erlang

这里我是放在/usr/local/目录下面

tar -zxvf otp_src_20.3.tar.gz

配置erlang

./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smmp-support --enable-kernel-poll --enable-hipe --without-javac

安装erlang

cd otp_src_20.3.tar.gz

make 

make install

配置erlang环境变量


vim /etc/profile   按i 插入在最后面

ERLANG_HOME=/usr/local/erlang

PATH=$PATH:$ERLANG_HOME/bin

使配置文件生效

source /etc/profile 

echo $PATH

显示:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/erlang/bin

即成功

检验erlang

输入erl显示:

Erlang/OTP 20 [erts-9.3] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:10] [hipe] [kernel-poll:false]


Eshell V9.3  (abort with ^G)

则成功

安装rabbitmq


cd 

xz -d rabbitmq-server-generic-unix-3.7.5.tar.xz

tar -xvf rabbitmq-server-generic-unix-3.7.5.tar

cd ./rabbitmq_server-3.7.5/sbin 

启用web管理界面

./rabbitmq-plugins enable rabbitmq_management

启动

./rabbitmq-server -detached

添加用户

./rabbitmqctl add_user admin admin

设置权限

./rabbitmqctl set_user_tags admin administrator 
./rabbitmqctl set_permissions admin “.*” “.*” “.*” 

./rabbitmqctl list_user_permissions admin

访问管理页 
ip:15672

你可能感兴趣的:(linux)