RabbitMQ的安装(一)

RqbbitMQ 是有Erlang 语言编写的,所以在安装之前需要安装Erlang:官网:http://www.erlang.org/downloads

一、安装Erlang

准备环境

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

1、快捷安装

yum install erlang #Centos 安装
apt-get install erlang #Ubuntu 安装
brew install erlang #Mac 使用brew安装 

2、下载源码编译

wget http://erlang.org/download/otp_src_22.3.tar.gz #下载源码
tar zxvf otp_src_22.3.tar.gz #解压
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac #配置安装规则
make && make install #编译安装

3、安装完成以后、修改环境变量,在最后一行加入下面代码

ERLANG_HOME=/usr/local/erlang
export PATH=$PATH:$ERLANG_HOME/bin
export ERLANG_HOME

最后执行 source /etc/profile 让配置生效,输入erl 明令验证Erlang 是否安装成功。输入提示如下即表示安装成功

erl
Erlang/OTP 22 [erts-10.7] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1] [hipe]

Eshell V10.7  (abort with ^G)

二、安装RqbbitMQ,相对于Erlang,RqbbitMQ安装比较简单,直接到官网下载安装包解压到相应目录下即可。官网下载地址:http://www.rabbitmq.com/releases/rebbitmq-server

wget https://github.com/rabbitmq/rabbitmq-server/archive/v3.8.7.tar.gz  #下载源码
tar xzvf rabbitmq-server-3.8.7.tar.gz #解压
mv  rabbitmq-server-3.8.7 /usr/local/rabbit-mq 

同样修改一下环境变量

RABBITMQ_HOME=/usr/local/rabbit-mq
export PATH=$PATH:$RABBITMQ_HOME/sbin
export RABBITMQ_HOME

最后执行 source /etc/profile 让配置生效,验证是否生效可以打开命令行窗口输入

rabbitmq-server -detached  #-detached 参数是为了让RabbitMQ服务以守护进程方式在后台运行

常用命令

rabbitmqctl status #查看RabbitMQ是否正常启动
rabbitmqctl stop #停止服务
rabbitmq-plugins enable rabbitmq_management #启动web插件
rabbitmqctl cluster_status #查看集群信息
rabbitmqctl list_users #查看当前用户列表
rabbitmqctl add_user cgr 123456 #添加管理用户
rabbitmqctl change_password cgr 123456#修改密码
rabbitmqctl set_user_tags cgr administrator #设置管理角色
角色可以为administrator, monitoring, management

到此RabbitMQ就安装成功了。

蔡关荣博客
请先登录后发表评论
  • latest comments
  • 总共0条评论