• rabbitmq-3.7.2编译安装全过程


    所用到的安装文件在
      链接: https://pan.baidu.com/s/1y1fnKcjGkFWeB9L37W9dnQ 提取码: dt9q

    1.先安装erlang

    yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 
    yum -y install ncurses-devel 
    yum install wxWidgets wxWidgets-devel
    
    tar -xzvf otp_src_20.0.tar.gz
    cd otp_src_20.0
    ./configure --prefix=/usr/local/erlang-20.0 --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe 
    make && make install
    ln -s /usr/local/erlang-20.0 /usr/local/erlang

    2.配置erlang环境
    vi /etc/profile #在最后添加下文

    PATH=$PATH:/usr/local/erlang/bin

    使环境变量生效

    source /etc/profile

    测试一下是否安装成功,在控制台输入命令

    erl version

    3.安装rabbitmq

    tar -Jxf rabbitmq-server-generic-unix-3.7.2.tar.xz
    cd rabbitmq-server-generic-unix-3.7.2
    make
    make TARGET_DIR=/usr/local/rabbitmq-server-generic-unix-3.7.2 SBIN_DIR=/usr/local/rabbitmq-server-generic-unix-3.7.2/sbin MAN_DIR=/usr/local/rabbitmq-server-generic-unix-3.7.2/man DOC_INSTALL_DIR=/usr/local/rabbitmq-server-generic-unix-3.7.2/doc install
    cd /usr/local/
    ln -s /usr/local/rabbitmq-server-generic-unix-3.7.2 /usr/local/rabbitmq

    3.1 升级make (如果在安装rabbitmq中,提示make版本低)

    tar -zxxf make-4.2.tar.gz 
    cd make-4.2/
    ./configure 
    make && make install
    make -v

    # 此时的 make 还是3.82 与环境变量有关系

    /usr/local/bin/make -v

    # 这是我们刚安装的 make 它的版本是4.2

    whereis make

    # 找一下都有哪些 make

    cd /usr/bin/
    mv make make.bak

    # 把默认的 make 改名

    ln -sv /usr/local/bin/make /usr/bin/make

    # 建立一个软连接

    make -v

    # 查看一下大功告成

    4.配置rabbitmq环境
    vi /etc/profile #在最后添加下文

    PATH=$PATH:/usr/local/erlang/bin:/usr/local/rabbitmq/sbin

    使环境变量生效
    source /etc/profile
    5.启动web管理插件

    rabbitmq-plugins enable rabbitmq_management

    6.启动rabbitmq

    rabbitmq-server -detached

    7.账号管理
    帐号默认为guest,密码guest,此帐号默认只能在本机访问,需要增加账号
    增加root账号和密码

    rabbitmqctl add_user root root

    root授权

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

    root账号分配管理员角色

    rabbitmqctl set_user_tags root administrator

    重启rabbitmq 其他地方即可root账号登录

    rabbitmq-server stop
    rabbitmq-server start

    8.web登录

    http://rabbitmq-servver(ip):15672/ 

    账号密码为刚才新建的root即可登录

  • 相关阅读:
    gitlab安装配置
    jenkins忘记admin密码的处理方法
    jenkins权限管理插件role-based(二)
    jenkins安装部署(一)
    ERROR 1129 (HY000): Host '192.168.7.210' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
    nginx重试机制proxy_next_upstream
    nginx配置ssi
    python实现查找指定文件
    python 调用系统命令
    Android 调用资源字符串的几种方法
  • 原文地址:https://www.cnblogs.com/xzlive/p/12710929.html
Copyright © 2020-2023  润新知