(一)CentOS 7安装RabbitMQ,提供资源

虚拟机CentOS 7安装RabbitMQ

两个版本必须对应上, 否则安装过程会报错,
本示例 erlang21.2 和 rabbitmq_server-3.7.13 下载地址:
https://download.csdn.net/download/qq_26412535/15366043

1、安装erlang环境, RabbitMQ是基于erlang语言开发,因此要先安装erlang。

  1. 安装erlang环境依赖
    yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
    
  2. 在线下载erlang安装包,可进入官网地址选择安装版本后再进行下载;
    wget http://erlang.org/download/otp_src_21.2.tar.gz
    
  3. 我下载到/usr/software, 进入目录, 解压
    	cd /usr/software
     	tar -zxvf otp_src_21.2.tar.gz
    
  4. 进入解压目录,配置安装路径(如果出现WARNING,可以忽视);
     cd otp_src_21.2
     mkdir /usr/local/erlang
     ./configure --prefix=/usr/local/erlang
    
  5. 进行安装
    make install
    
  6. 添加环境变量,并刷新环境配置;
    echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile
    source /etc/profile
    
  7. erlang环境安装成功测试
    erl
    
    出现,则代表成功
    	Erlang/OTP 21 [erts-10.2] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async- threads:1] [hipe]
    
    	Eshell V10.2  (abort with ^G)
    	1> 
    	# ctrl+z 退出此界面
    

2.安装RabbitMQ, .tar.xz文件解压后就可以使用了,无需再编译安装;

  1. 从RabbitMQ官网https://www.rabbitmq.com找到下载链接

    Linux:
    wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.13/rabbitmq-server-generic-unix-3.7.13.tar.xz
    
  2. 进入下载目录,解压RabbitMQ的压缩包:

    tar -xvf rabbitmq-server-generic-unix-3.7.13.tar.xz  -C /usr/local/
    
  3. 切换到安装目录的sbin目录下,启动-detached 将表示在后台启动运行rabbitmq

    	cd /usr/local/rabbitmq_server-3.7.13/sbin
       ./rabbitmq-server -detached
    
    ./rabbitmqctl stop
    
  4. 没报错则, 代表成功, 关闭服务, 启动后台管理界面, 后再启动

    	./rabbitmq-plugins enable rabbitmq_management   --可用
        ./rabbitmq-plugins disable rabbitmq_management   --不可用
    
  5. 修改rabbit.app, 可以使用guest账号登录

    找到这个文件rabbit.app
    cd /usr/local/rabbitmq_server-3.7.13/sbin
    vim rabbit.app
     
    将第39行:{loopback_users, [<<”guest”>>]},改为:{loopback_users, []},然后重启服务
    原因:rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问
    

    然后通过 http://192.168.10.128:15672 访问 默认用户guest、密码 guest,

  6. 增加一个用户的方法

    添加用户: ./rabbitmqctl add_user admin admin
    添加权限: ./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
    修改用户角色: ./rabbitmqctl set_user_tags admin administrator
    
  7. 如果没有 vim 命令, 则执行

    yum -y install vim*
    
  8. 访问后台记得关闭防火墙

      systemctl status firewalld.service     查看防火墙状态
    
     systemctl stop firewalld.service     本次访问关闭防火墙
    
     systemctl disable firewalld.service   从下次开始关闭防火墙
    
     systemctl enable firewalld.service   打开防火墙
    

16.开启 RabbitMQ 日志

cd /usr/local/rabbitmq_server-3.7.13/sbin
./rabbitmq-plugins enable rabbitmq_tracing

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值