• liunx Centos-7.5上 rabbitmq安装


    安装rabbitmq中需要注意:

    1、rabbitmq依赖于erlang,需要先安装erlang

    2、erlang和rabbitmq版本有对应关系

    可参考网页:https://www.rabbitmq.com/which-erlang.html

    第一步,安装编译工具及库文件,如果服务器上已经有了,可以不用再安装。

    命令:yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget

    第二步,下载并安装erlang。

    下载Erlang安装包命令:cd /usr/local/src/rabbitmq

    wget http://erlang.org/download/otp_src_23.0.tar.gz

    安装 Erlang命令:

    cd /usr/local/src/rabbitmq

    tar -zxvf otp_src_23.0.tar.gz

    cd otp_src_23.0

    # configure的过程若有err,则要解决依赖的问题;有info和warn,则没有影响;

    有APPLICATIONS INFORMATION及DOCUMENTATION INFORMATION也没有影响。

    ./configure --prefix=/usr/local/erlang

    make && make install

    如果有提示缺少其他的依赖包,则按提示安装

    命令:yum install -y [缺少的依赖]

    第三步,下载并安装rabbitmq。

    浏览器访问网页:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.12

    下载

    rabbitmq-server-generic-unix-3.8.12.tar.xz,

    然后上传到服务器中的文件夹/usr/local/src/rabbitmq。

    解压rabbitmq命令:

    xz -d rabbitmq-server-generic-unix-3.8.12.tar.xz

    tar -xvf rabbitmq-server-generic-unix-3.8.12.tar

    rabbitmq配置
    第一步,配置环境变量/etc/profile。

    在/etc/profile文件中最后加入下面的代码:

    #erlang

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

    #rabbitmq

    export PATH=$PATH:/usr/local/src/rabbitmq/rabbitmq_server-3.8.12/sbin

    编译生效:source /etc/profile

    第二步,验证erlang是否安装成功。

    输入erl,若结果会出现版本信息,则Erlang安装成功。

    第三步,启动rabbitmq。

    命令:cd /usr/local/src/rabbitmq/rabbitmq_server-3.8.12/sbin

    ./rabbitmq-server start

    后台启动:

    ./rabbitmq-server -detached

    若结果出现rabbitmq的版本信息,且最后显示为“Starting broker... completed with 3 plugins.”,则rabbitmq安装成功。

    第四步,添加其他用户。

    因guest用户只能在本机访问,所以需要添加一个admin用户,密码设为123456。添加用户只能在Rabbitmq启动的状态下进行,因此,需要另打开一个shell来进行操作。

    命令:./rabbitmqctl add_user admin 123456

    ./rabbitmqctl set_user_tags admin administrator

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

    第五步,开启管理权限。

    命令:./rabbitmq-plugins enable rabbitmq_management

    第六步,在浏览器上访问

    访问:http://IP:15672

    第七步 修改密码

    # 查看所有用户
    rabbitmqctl list_users 
    # 修改用户名密码
    rabbitmqctl change_password 用户名 '新密码' 

  • 相关阅读:
    百花齐放:解锁大型语言模型的潜力 | 开源专题 No.32
    模拟Promise的功能
    C# Math 中的常用的数学运算
    三季报的Expand 基于百融云高研发的Land
    网络编程及练习
    Linux常用工具
    WPF: XAML语法规范详解
    【从零开始的Java开发】1-6-1 集合排序:对整型和字符串、Comparator接口、Comparable接口
    面试完我感觉五味杂陈,八年 Android 开发这种水平要20k?
    如何在 swgger 中设置连接前后端的 API 接口
  • 原文地址:https://blog.csdn.net/a694704123b/article/details/134039579