美文网首页
二进制部署rabbitmq

二进制部署rabbitmq

作者: 自由如风才是少年的梦 | 来源:发表于2023-12-19 11:50 被阅读0次

    下载安装包

    otp_src_22.2.tar.gz
    rabbitmq-server-generic-unix-3.7.17.tar.xz
    

    安装编译环境

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

    配置Erlang环境

    解压

    tar xf otp_src_22.2.tar.gz
    

    编译

    cd otp_src_22.2
    ./configure --prefix=/usr/local/erlang   //没有error下一步,如果缺依赖就yum然后再重新执行
    make && make install
    

    注:没有Error继续执行

    配置erlang环境变量

    /etc/profile
    
    #Erlang
    export PATH=$PATH:/usr/local/erlang/bin
    
    source /etc/profile
    

    验证

    erl
    Erlang/OTP 22 [erts-10.6] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1] [hipe]
    
    Eshell V10.6  (abort with ^G)
    1> 
    

    安装rabbitmq

    解压

    tar xf rabbitmq-server-generic-unix-3.7.17.tar.xz -C /data/
    mv /data/rabbitmq_server-3.7.17/ /data/rabbitmq
    

    配置rabbitmq环境变量

    vim /etc/profile
    
    #rabbitmq
    export PATH=$PATH:/data/rabbitmq/sbin
    

    启动

    前台启动

    rabbitmq-server start
    

    后台启动

    rabbitmq-server -detached
    

    开启web管理页面

    rabbitmq-plugins enable rabbitmq_management
    

    默认用户密码:guest guest,默认用户只能在rabbitmq本机登入;

    添加新用户

    添加用户,后面两个参数分别是用户名和密码

    rabbitmqctl add_user username passwd
    

    添加权限

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

    修改用户角色,将用户设为管理员

    rabbitmqctl set_user_tags username administrator
    

    查看管理员账号

    rabbitmqctl list_users
    

    删除用户(guest),一定删除来宾用户,涉及到安全问题

    rabbitmqctl delete_user guest
    

    登入web测试,使用新创建用户;

    完成!

    相关文章

      网友评论

          本文标题:二进制部署rabbitmq

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