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
2:安装依赖环境包
yum -y install makencurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel perl
进入otp_src_19.3.tar.gz所在目录 对其进行解压:
tar -xzvf otp_src_19.3.tar.gz
进入解压目录执行以下命令:
./configure --prefix=/usr/local/erlang--enable-smp-support --enable-threads --enable-sctp --enable-kernel-poll--enable-hipe --with-ssl
make && make install
安装完成之后 验证安装是否成功,进入安装bin目录,执行./erlang
halt(). 退出命令
配置erlang的环境变量:
vim /etc/profile
export PATH=$PATH:/usr/local/erlang/bin
最后执行生效命令:source /etc/profile
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
最后执行生效命令:source /etc/profile
5: 配置RabbitMQ网页管理插件
rabbitmq-plugins enablerabbitmq_management
访问web界面(要先启动RabbitMQ)
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登录web管理页面