• 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 用户名 '新密码' 

  • 相关阅读:
    【opencv图像处理】--2. 颜色空间,绘制图形,绘制(中文)文本
    【数据结构】动图详解二叉树——堆及堆排序
    众多OA办公协同系统,企业应如何选择?
    Jmeter压测工具和Docker服务端接口压测的安装使用详细教程
    抛砖系列之k8s HorizontalPodAutoscaler(HPA)
    徐建鸿:深耕中医康养的“托钵行者”
    Web前端系列技术之Web APIs基础(从基础开始)②
    java计算机毕业设计ssm+vue青年志愿者社团管理系统
    Java8中默认实现如何解决冲突?
    PHP8的数组-PHP8知识详解
  • 原文地址:https://blog.csdn.net/a694704123b/article/details/134039579