• rabbitmq 安装 linux


     

    rabbitmq是基于erlnag语言平台的,安装rabbitmq 先安装erlang

    版本 erlang: otp_src_20.3.tar.gz

      rabbitmq: rabbitmq-server-generic-unix-3.7.13.tar.xz

    查看rabbitmq与erlang对应版本:https://www.rabbitmq.com/which-erlang.html

    erlang下载地址:https://www.erlang.org/downloads

    rabbitmq下载地址:http://www.rabbitmq.com/download.html

    1.安装erlang

    安装erlang依赖环境安装

    yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel

    解压

    tar -zxvf otp_src_20.3.tar.gz

    cd /app/rabmq/software/otp_src_20.3

    编译

    ./configure --prefix=/app/rabmq/opt/erlang

    安装

    make && make install

    测试

    cd /app/rabmq/opt/erlang/bin

    ./erl

    出现版本号就成功

    Erlang/OTP 20 [erts-9.3] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:10] [hipe] [kernel-poll:false]

    Eshell V9.3  (abort with ^G)

     添加环境变量

    view .bash_profile

    PATH=$PATH:$HOME/.local/bin:$HOME/bin:$JAVA_HOME/bin:/app/rabmq/opt/erlang/bin

    source .bash_profile

    任意位置输入 erl 查看是否生效

    2.安装rabbitmq

    注意:安装rabbitmq必须先安装erlang

    解压

    tar xvf rabbitmq-server-generic-unix-3.7.13.tar.xz -C /app/rabmq/opt/

    mv rabbitmq_server-3.7.13 rabbitmq

    配置环境变量

    view .bash_profile

    PATH=$PATH:$HOME/.local/bin:$HOME/bin:$JAVA_HOME/bin:/app/rabmq/opt/erlang/bin:/app/rabmq/opt/rabbitmq/sbin

    启用web管理插件

    cd /app/rabmq/opt/rabbitmq/sbin

    ./rabbitmq-plugins enable rabbitmq_management

     修改文件设置权限

    view /app/rabmq/opt/rabbitmq/ebin/rabbit.app

    设置guest权限访问local问题将{loopback_users, [<<"guest">>]} 修改为{loopback_users, []}

       

    启动服务 后台运行

      ./rabbitmq-server -detached

     添加用户 用户名:rabmq 密码:rabmq

     ./rabbitmqctl add_user rabmq rabmq

     给用户添加权限

     ./rabbitmqctl set_user_tags rabmq administrator

     添加vhost

     ./rabbitmqctl add_vhost rabmq

     设置权限

     ./rabbitmqctl set_permissions -p rabmq rabmq ".*" ".*" ".*"

    访问页面地址:

    http://<IP>:15672

    完成以上步骤安装rabbitmq完成

    #以下为 rabbitmq 常用命令

      重启服务

     rabbitmqctl stop

     rabbitmq-server restart

     查看用户列表

     rabbitmqctl list_users

     添加用户 用户名:rabmq 密码:rabmq

     rabbitmqctl add_user rabmq rabmq

     给用户添加权限

     rabbitmqctl set_user_tags rabmq administrator

     添加vhost

     rabbitmqctl add_vhost rabmq

     设置权限

     rabbitmqctl set_permissions -p rabmq rabmq ".*" ".*" ".*"

  • 相关阅读:
    Thinkphp框架下对某个字段查询数据的时候进行唯一过滤,返回唯一不同的值
    Thinkphp框架下(同服务器下)不同二级域名之间session互通共享设置
    CentOS 6.8下Apache绑定多个域名的方法
    CentOS 6.8下更改Apache默认网站安装目录
    Ubuntu 16.04系统下安装PHP5.6*
    Ubuntu 16.04系统下解决Vim乱码问题
    jQuery 核心
    Ubuntu 16.04系统下安装Discuz出现“HTTP ERROR 500”目前无法处理此请求
    BCB6 重装后的项目编译莫名问题
    LR6 碱性电池才能带动微软鼠标
  • 原文地址:https://www.cnblogs.com/zhoufly-blog/p/11460264.html
Copyright © 2020-2023  润新知