• 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

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











  • 相关阅读:
    select + 回调 + 事件循环
    进程间通信
    多进程复习
    concurrent.futures 使用及解析
    多线程复习 Rlock ,Condition,Semaphore
    生成器读取大文件应用
    VS远程调试与附加调试
    Linux后台有个systemd-r进程,占用5355等端口
    linux中 shell编程 判断服务是否运行
    使用Keepalived实现linux高可用集群
  • 原文地址:https://www.cnblogs.com/guolsblog/p/11283282.html
Copyright © 2020-2023  润新知