rabbitMQ的安装(源码安装)

一、安装rabbitMQ

(一)、Linux系统下安装

参考资料:http://www.rabbitmq.com/install-generic-unix.html

1、安装erlang环境

因为rabbitMQ是使用erlang这种编程语言开发的

  1. wget http://erlang.org/download/otp_src_18.3.tar.gz
  2. tar -zxvf otp_src_18.3.tar.gz
  3. cd otp_src_18.3
  4. ./configure --prefix=/usr/local/erlang
  5. make
  6. make install
  7. cd /usr/local/erlang
  8. cd bin
  9. ln -s /usr/local/erlang/bin/erl /usr/local/bin/erl

输入以下命令,查看erlang是否安装成功

  1. erl -v
2、安装python环境

一般linux应该都安装了python

3、安装python的simplejson库
  1. wget https://pypi.python.org/packages/36/c9/746cec37ec357c9882011d1d4ed06e6fe27bea48c4272ebbbc7512bcb7da/simplejson-3.8.0.tar.gz
  2. tar -zxvf simplejson-3.8.0.tar.gz
  3. cd simplejson-3.8.0
  4. python setup.py install
4、安装rabbitMQ
  1. wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz
  2. xz -d rabbitmq-server-generic-unix-3.6.1.tar.xz
  3. tar -zxvf rabbitmq-server-generic-unix-3.6.1.tar
  4. tar -xvf rabbitmq-server-generic-unix-3.6.1.tar
  5. cp -R rabbitmq_server-3.6.1/ /usr/local/rabbitmq/

注:

  • (1)其实只需要下载二进制包解压到要安装的目录即可

  • (2)xz是一种压缩方式,解压是先通过xz -d命令解压成tar格式,然后再通过tar命令解压

(二)、windows系统下安装
1、安装erlang环境

下载erlang包安装即可

http://www.erlang.org/downloads

2、安装rabbitmq

下载rabbitmq的windows包即可

http://www.rabbitmq.com/download.html

二、rabbitMQ基本操作

(一)linux下启动:
1、通过rabbitmq-server命令启动
  1. cd /usr/local/rabbitmq/sbin
  2. ./rabbitmq-server
2、启动web界面管理rabbitMQ

(1)通过脚本启动web管理界面

  1. cd /usr/local/rabbitmq/sbin
  2. ./rabbitmq-plugins enable rabbmitmq_management

(2)在浏览器中输入:http://localhost:15672/即可访问:(注意防火墙规则或关闭防火墙)

默认用户名是guest,密码也是guest

登录后主界面是:

注:这里只能是本地访问

如果想远程访问,则需要使用新建用户并授权,具体步骤如下:

  • (1)添加用户

如用户名:shixinke 密码:shixinke123456

  1. cd /usr/local/rabbitmq/sbin
  2. ./rabbitmqctl add_user shixinke shixinke123456
  • (2)给用户添加角色

角色有none、management、policymaker、monitoring、administrator等,administrator为超级管理员

  1. ./rabbitmqctl set_user_tags shixinke administrator
  • (3)给用户授权
  1. ./rabbitmqctl set_permissions -p / shixinke '.*' '.*' '.*'

在浏览器中输入:http://ip:15672 如:http://192.168.137.200:15672/即可

输入新添加的用户名和密码登录

(二)windows下启动:

进入rabbitmq安装目录

  1. D:
  2. cd /devtools/rabbitmq
  3. cd rabbitmq_server-3.6.1
  4. cd bin
  5. ./rabbitmq-server.bat

启用web界面:

  1. D:
  2. cd /devtools/rabbitmq
  3. cd rabbitmq_server-3.6.1
  4. cd bin
  5. ./rabbitmq-plugins.bat enable rabbitmq_management