• centos7yum安装rabbitmq实战


     

    centos7yum安装rabbitmq实战

    1.安装的是当前最新版(erlang+rabbitmq) 创建目录:/home/tar/ 进入rabbitmq目录下: cd /hme/tar 准备工作: 进入rabbitmq官网,提前下载好rabbitmq版本,将下载好的文件上传到/root/app/rabbitmq/里 下载路径:https://www.rabbitmq.com/changelog.html

    在这里插入图片描述

     

    选择自己想要安装的版本,点击release跳转到下载页面,下拉页面找到下图,选择合适的小版本进行下载,然后将下载好的文件上传到centos服务器下的/home/tar文件中

    在这里插入图片描述

     

     

    2.在安装rabbitmq之前需要提前配置好erlang环境,直接粘贴如下命令,按照顺序粘贴即可:

    在线安装依赖环境:

    第一步:yum install -y build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

    第二步:curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

    第三步:yum install -y erlang

     

     

    3.上面全部执行完成则erlang的环境已经全部安装完毕,切换到/home/tar目录下,开始安装rabbitmq:

    第零步:cd /home/tar

    第一步:rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey

    第二步:rpm --import https://packagecloud.io/gpg.key

    第三步:curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

    第四步:rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

    第五步:rpm -ivh rabbitmq-server-3.8.11-1.el7.noarch.rpm

    此时安装基本结束了

     

     

    4.安装web插件

    执行命令安装web插件:rabbitmq-plugins enable rabbitmq_management

    常用指令如下:

    service rabbitmq-server start–开启

    service rabbitmq-server stop–关闭

    service rabbitmq-server status–查看当前运行状态

     

    此时可以在浏览器通过IP:15672进入rabbitmq的登录页面,默认admin:guest ;密码:guest 但是无法进入页面,需要如下配置: 注:先关闭防火墙(方法自行百度)

    第一步:配置角色:rabbitmqctl set_user_tags guest administrator

    第二步:设置权限:rabbitmqctl set_permissions -p / guest ‘.’ '.’ ‘.*’ (这里如果遇到<,直接ctrl+c)

    第三步:修改或新建配置文件 并写入配置:vim /etc/rabbitmq/rabbitmq.config

    第四步:配置内容 注意最后有个点:[{rabbit, [{loopback_users, []}]}].

    第五步:重启:service rabbitmq-server restart

    到此rabbitmq的centos7安装结束!

     

     

  • 相关阅读:
    49 我素故我在
    91 棋盘游戏
    55 删除数组重复元素
    54 删除数组元素
    C++虚函数, 纯虚函数
    iOS-OC-多态
    C++函数引用形参和非引用形参
    怎么清理Mac 硬盘里的其他
    Vue.js中this.$nextTick()的使用
    data中有嵌套,取值要链式取
  • 原文地址:https://www.cnblogs.com/XueTing/p/14599450.html
Copyright © 2020-2023  润新知