RabbitMQ安装

一、   环境说明

erlang和rabbitmq的版本对应:http://www.rabbitmq.com/which-erlang.html

erlang下载地址:http://www.erlang.org/downloads/19.3

rabbitmq官网地址:http://www.rabbitmq.com/

Centos6.5 64位

otp_src_19.3.tar.gz

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

二、   安装

1:把以下安装上传至Centos服务器:

otp_src_19.3.tar.gz

rabbitmq-server-generic-unix-3.7.5.tar.xz
【瑞蚁原创分享】RabbitMQ安装-LMLPHP


   2:安装依赖环境包

yum -y install makencurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel perl

【瑞蚁原创分享】RabbitMQ安装-LMLPHP


进入otp_src_19.3.tar.gz所在目录 对其进行解压:

tar -xzvf otp_src_19.3.tar.gz

【瑞蚁原创分享】RabbitMQ安装-LMLPHP

进入解压目录执行以下命令:

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

【瑞蚁原创分享】RabbitMQ安装-LMLPHP

make && make install

【瑞蚁原创分享】RabbitMQ安装-LMLPHP

安装完成之后 验证安装是否成功,进入安装bin目录,执行./erlang

【瑞蚁原创分享】RabbitMQ安装-LMLPHP

halt(). 退出命令


配置erlang的环境变量:

vim /etc/profile

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

【瑞蚁原创分享】RabbitMQ安装-LMLPHP

最后执行生效命令:source /etc/profile

【瑞蚁原创分享】RabbitMQ安装-LMLPHP


3:安装RabbitMQ服务

解压rabbitmq-server-generic-unix-3.7.5.tar.xz

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

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


   拷贝到/usr/local目录下:

   cp-r rabbitmq_server-3.7.5 /usr/local/

配置rabbitmq_server的环境变量:

   vim/etc/profile

export PATH=$PATH: /usr/local/rabbitmq_server-3.7.5/sbin

【瑞蚁原创分享】RabbitMQ安装-LMLPHP

最后执行生效命令:source /etc/profile



5: 配置RabbitMQ网页管理插件

rabbitmq-plugins enablerabbitmq_management


访问web界面(要先启动RabbitMQ

http://IP:15672


6: RabbitMQ操作

启动:rabbitmq-server-detached

关闭:rabbitmqctl stop

查看状态:rabbitmqctlstatus

7: RabbitMQ创建用户

?  创建账号

rabbitmqctl add_userrabbitmq 123456

?  设置角色

rabbitmqctl set_user_tagsrabbitmq administrator

?  设置权限

rabbitmqctl set_permissions-p "/" rabbitmq ".*" ".*" ".*"

?  查看用户列表

rabbitmqctl list_users

【瑞蚁原创分享】RabbitMQ安装-LMLPHP


rabbitmq登录web管理页面


【瑞蚁原创分享】RabbitMQ安装-LMLPHP

09-22 17:04