zoukankan      html  css  js  c++  java
  • 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

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











  • 相关阅读:
    navcat15 安装+激活
    页面调用百度地图但是使用了https证书之后不显示
    net core webapi 数据库连接
    asp.net core webAPI跨域问题
    本机端口(出入站)配置
    Vue页面跳转路由
    net core --- Swagger搭建(net core 3.1 版本)
    sqlserver数据库中生成随机数
    随机生成登录验证码(4位)
    定时器
  • 原文地址:https://www.cnblogs.com/guolsblog/p/11283282.html
Copyright © 2011-2022 走看看