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

  • 相关阅读:
    分布式存储系统之Ceph集群CephX认证和授权
    yarn资源配置及使用
    前端编译与优化(Javac,语法糖)
    Particles.js:为Web项目增添动态粒子效果
    亚马逊云科技——云原生主题容器入门笔记
    口袋参谋:淘宝卡首屏玩法,1步高效拉升店铺免费流量!
    Doris 1.1.2版本部署
    面试系列之Python基础
    辞掉一个月3700的工资,自学python靠谱吗?
    【JVM技术专题】「原理专题」让我们一起探索一下Netty(Java)底层的“零拷贝Zero-Copy”技术(上)
  • 原文地址:https://blog.csdn.net/a694704123b/article/details/134039579