• linux上安装rabbitMQ


    本次环境搭建centos7及Erlang环境otp_src_19.3.tar.gz 和rabbitmq-server-generic-unix-3.6.14.tar.zx

    RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发。RabbitMQ据说具有良好的性能和时效性,同时还能够非常好的支持集群和负载部署,非常适合在较大规模的分布式系统中使用,具体特性还在验证中,待检验。由于项目需要,安装并配置了RabbitMQ,服务器操作系统是CentOS7

     

    1.Erlang安装配置

    a.解压包

    tar -zxvf otp_src_19.3.tar.gz 

    b.进入解压包,初始化配置

    ./configure

    c.编译环境

    make

    d 安装环境

    make install

    安装成功

    安装erlang过程中的的问题可参考下面博客或者百度查找

    http://blog.csdn.net/zhongruixian/article/details/21076405

    完成后进入查看执行结果

    erl

    当出现以上信息时表示安装完成。然后输入’halt().’退出即可。

    #set erlang environment
    export PATH=$PATH:/opt/erlang/bin

    source  /etc/profile使得文件生效

    2.下载安装RabbitMq

     tar -xvf rabbitmq-server-generic-unix-3.6.1.tar  -C /opt

    解压后进入文件夹/opt发现多了个文件夹rabbitmq-server-generic-unix-3.6.1 ,重命名为rabbitmq以便记忆。

    #set rabbitmq environment
    export PATH=$PATH:/opt/rabbitmq/sbin

    source  /etc/profile使得文件生效

     cd sbin/

     ./rabbitmq-server -detached

    4. 配置网页插件

      首先创建目录,否则可能报错:

    mkdir /etc/rabbitmq


      然后启用插件:

    ./rabbitmq-plugins enable rabbitmq_management

      配置linux 端口 15672 网页管理  5672 AMQP端口
      然后访问http://localhost:15672即可 

      默认用户guest 密码guest

     5. 远程访问配置

      默认网页是不允许访问的,需要增加一个用户修改一下权限,代码如下:

      添加用户:rabbitmqctl add_user hxb hxb

      添加权限:rabbitmqctl set_permissions -p "/" hxb ".*" ".*" ".*"

          修改用户角色rabbitmqctl set_user_tags hxb administrator

      然后就可以远程访问了,然后可直接配置用户权限等信息。

  • 相关阅读:
    Sign in with the app-specific password you generated. If you forgot the app-specific password or need to create a new one, go to appleid.apple.com
    Java Web项目搭建过程记录(struts2)
    微信小程序之菜鸟入门教学(二)
    微信小程序之菜鸟选手入门教学(一)
    html 表单input录入内容校验
    VUE中使用driver.js实现先手引导
    BScroll使用
    VUE使用screenfull实现全屏
    VUE打印功能
    VUE中使用XLSX实现导出excel表格
  • 原文地址:https://www.cnblogs.com/edison20161121/p/7827784.html
Copyright © 2020-2023  润新知