美文网首页
centons下成功安装rabbtmq3.7.8

centons下成功安装rabbtmq3.7.8

作者: 初晨的笔记 | 来源:发表于2018-12-17 17:53 被阅读0次

    1. 安装Erlang环境

    • 安装GCC GCC-C++ Openssl等模块
     yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
    
    • 安装ncurses
     yum -y install ncurses-devel
    
    • 安装erlang环境
    1. 下载erlang或者本地上传
     cd /usr/local/src
     
     yum -y install ncurses-devel
     
     wget http://erlang.org/download/otp_src_21.0.tar.gz
    
    1. 运行如下命令解压
      tar -xvf otp_src_21.0.tar.gz
    
    1. 然后,运行如下命令重命名文件夹为erlang。
      mv otp_src_21.0 ./erlang
    

    2. 配置安装

    • 首先是./configure,检查编译环境并配置安装路径,将目录切换到erlang,运行如下命令:
    ./configure --prefix=/usr/local/erlang --without-javac
    
    • 然后对源代码进行编译和安装,运行如下命令:
      make && make install
    
    • 配置环境变量
      vi /etc/profile
      
      #set erlang enviorment
      export PATH=$PATH:/user/local/erlang/bin
    
    • 创建软链:执行命令:
      ln -s /usr/local/erlang/bin/erl /usr/local/bin/erl
    

    3. 验证是否安装成功

    • 运行如下命令,验证erlang是否安装成功。
      erl
    

    如果看到erlang版本号则安装成功。

    2. 安装rabbitmq-server

    • 下载rabbitmq-server-3.7.8.tar.xz或者本地上传
     cd /usr/local/src
     
     wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.8/rabbitmq-server-generic-unix-3.7.8.tar.xz
    
    • 对于下载xz包进行解压,首先先下载xz压缩工具:
     yum install xz
    
    • 对rabbitmq包进行解压:
     xz -d rabbitmq-server-generic-unix-3.7.8.tar.xz
     
     tar -xvf rabbitmq-server-generic-unix-3.7.8.tar
    
    • 随后移动至/usr/local/下 改名rabbitmq:
     mv  rabbitmq_server-3.7.8 /usr/local/rabbitmq
    
    • 这种下载的方式解压后直接可以使用,无需再编译安装;配置环境变量
      vi /etc/profile
      
      #set rabbitmq enviorment
      export PATH=/usr/local/rabbitmq/sbin:$PATH
    
    
    • 环境变量
     source /etc/profile
    
    • 随后启用MQ管理方式:
      rabbitmq-plugins enable rabbitmq_management   #启动后台管理
      
      rabbitmq-server   #运行rabbitmq
    
    • 设置端口号,可供外部访问:
      iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
    
    • 添加用户和权限
      默认网页guest用户是不允许localhost以外的网址访问的,需要增加一个用户修改一下权限,代码如下:
      rabbitmqctl add_user admin admin #添加用户
      
      rabbitmqctl set_user_tags admin administrator #修改用户角色:
    
    • 打开浏览器访问
      192.168.56.202:15672
    
    • 如下图


      image
    image

    ==注意:上述我登录使用的guest,但是guest如果想登录远程服务器必须进行如下配置==

      vi /usr/local/rabbitmq/ebin/rabbit.app
    

    修改:loopback_users 中的 <<"guest">>,只保留guest,如下图:

    image
    • 完成后,就可以使用guest用户登录啦

    相关文章

      网友评论

          本文标题:centons下成功安装rabbtmq3.7.8

          本文链接:https://www.haomeiwen.com/subject/gsvckqtx.html