• centos7安装RabbitMQ


    几番周折终于安装好了RabbitMQ ,下面记录下安装步骤,mark 

    一、安装Erlang环境

    1.  下载erlang安装包

    可以在官网下载或者用wget下载   erlang 官网下载:http://www.erlang.org/downloads

    RabbitMQ 是由 Erlang语言编写的,也正因如此,在安装RabbitMQ 之前需要安装 Erlang。

    注意:在安装 RabbitMQ 的时候需要注意 RabbitMQ 和 Erlang 的版本关系,如果不注意的话会导致出错。

    wget -c http://erlang.org/download/otp_src_20.2.tar.gz

     2.  解压erlang安装包

          tar -zxvf otp_src_20.2.tar.gz

     3.  安装 erlang 的依赖工具

    yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel

     4. 进入erlang 安装包解压文件对 erlang 进行安装环境的配置

    mkdir /usr/local/soft/erlang

    对 erlang 进行安装环境的配置

    ./configure --prefix=/usr/local/soft/erlang --without-javac

     5. 编译安装

    cd otp_src_20.2

    make && make install

    6.  验证一下 erlang 是否安装成功了

     cd otp_src_20.2/bin

     ./erl

    说明 erlang已经安装成功。

    7. 配置 erlang 环境变量

    vi /etc/profile

    追加下列环境变量到文件末尾

    source /etc/profile


    输入 erl 查看 erlang 环境变量是否配置正确

    二、安装rabbitmq

    1. 到官网下载最新安装包:http://www.rabbitmq.com/releases/rabbitmq-server/ 
    wget -c http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz
    解压  xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz 
    tar -xvf rabbitmq-server-generic-unix-3.6.15.tar

    2. 配置rabbitmq的环境变量

    3.  rabbitmq的基本操作:

       启动:rabbitmq-server -detached

       关闭:rabbitmqctl stop

       查看状态:rabbitmqctl status


    4. 配置rabbitmq网页管理插件

    rabbitmq-plugins enable rabbitmq_management
    访问管理页面:http://192.168.137.128:15672  端口默认为15672
    默认来宾用户:guest, 来宾用户密码:guest

    5. 开启rabbitmq远程访问

    添加用户:rabbitmqctl add_user gls gls123  //gls是用户名, gls123是用户密码

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

        修改用户角色:rabbitmqctl set_user_tags gls administrator

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











  • 相关阅读:
    基于fpga uart学习笔记
    sublime text3 verilog代码编写高级操作篇
    做一个高尚的fpga调参侠
    彩色MT9V034摄像头 Bayer转rgb FPGA实现
    最新 Xilinx vivado IP许可申请
    基于fpga的256m的SDRAM控制器
    如何调用数据链接属性的对话框
    ASP.NET中动态生成验证码的一则方法
    为什么IIS的应用池回收设置默认为1740分钟
    使用SmtpClient发送邮件
  • 原文地址:https://www.cnblogs.com/guolsblog/p/11283282.html
Copyright © 2020-2023  润新知