安装RabbitMQ

Posted by Xi Yang on January 20, 2018
CentOS安装RabbitMQ
  • 获取RabbitMQ:

    erlang-19.3.6-1.el6.x86_64.rpm

  • 先安装epel-release,否则无法安装erlang
          rpm -ivh https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
    
  • 下载erlang:

    rabbitmq-server-3.6.10-1.el6.noarch.rpm

  • 安装socat依赖
          curl
          http://www.convirture.com/repos/definitions/rhel/6.x/convirt.repo > /etc/yum.repos.d/convirt.repo 
          yum update
          yum install socat
    
  • 安装erlang
          rpm -ivh erlang-19.3.6-1.el6.x86_64.rpm
    
  • 安装RabbitMQ:(可能报错误 说erlang版本不对, 如果erlang安装正确,可以忽略提示直接运行
          rpm -ivh rabbitmq-server-3.6.10-1.el6.noarch.rpm
    
  • 启动RabbitMQ:
          /etc/init.d/rabbitmq-server start
    
  • 如有报错或无法启动,一下命令安装需要的依赖包
          yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl
    
  • 验证RabbitMQ是否安装成功

    输入rabbitmqctl status命令并执行,如果出现以下的图,说明安装是成功的,并且说明现在RabbitMQ Server已经启动了,运行正常:

  • 验证RabbitMQ是否安装成功

    输入 rabbitmqctl status命令并执行,如果出现以下的图,说明安装是成功的,并且说明现在RabbitMQ Server已经启动了,运行正常:

  • 安装管理插件
          rabbitmq-plugins enable rabbitmq_management
    
  • 添加用户
          rabbitmqctl add_user xxx pwd(Example:创建用户名为root密码为root的命令:rabbitmqctl add_user root root)
    
  • 设置用户角色
          rabbitmqctl set_user_tags {username} {tag ...}(Example:为给用户root赋予administrator 角色的命令:rabbitmqctl set_user_tags root administrator)Tag可以为:administrator,monitoring, management
    
  • 设置权限
          rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
    
  • 验证

    登录管理页面查看配置是否正确。管理页面的ip是安装rabbitmq服务器的ip,端口为15672。如:服务器ip是10.2.13.173则,管理页面网址为:http://10.2.13.173:15672/:
    

    使用上面步骤中的用户名和密码登录并点击Admin标签,如图所示admin用户的权限未配置,root用户的配置是正确的。

Windows安装RabbitMQ
  • 获取erlang安装包

    erlang19.3.exe

  • 安装erlang

    双击erlang19.3.exe进行erlang的安装(可以将安装路径指定为D:\RabbitMQ\Erlang);

  • 配置环境变量

    创建一个名为ERLANG_HOME的环境变量,变量值为erlang的安装目录即D:\RabbitMQ\Erlang
    将%ERLANG_HOME%\bin加入到Path系统变量中

  • 验证erlang是否安装成功

    在命令行窗口输入erl, 如果出现以下erlang的版本信息就表示erlang环境安装成功

  • 获取RabbitMQ安装文件

    rabbitmq-server-3.6.10.exe

  • 安装RabbitMQ

    双击rabbitmq-server-3.6.10.exe进行rabbitmq的安装(可以将安装路径指定为D:\RabbitMQ\RabbitMQ)

  • 验证RabbitMQ是否运行正常

    需打开命令行窗口,进入RabbitMQ的安装目录中执行3.6.1中第9步命令:
    cd D:\RabbitMQ\RabbitMQ\rabbitmq_server-3.6.10\sbin

  • 配置和其他验证与CentOS中的步骤相同。