不做大哥好多年 不做大哥好多年
首页
  • MySQL
  • Redis
  • Elasticsearch
  • Kafka
  • Etcd
  • MongoDB
  • TiDB
  • RabbitMQ
  • 01.Python
  • 02.GO
  • 03.Java
  • 04.业务问题
  • 05.关键技术
  • 06.项目常识
  • 10.计算机基础
  • Docker
  • K8S
  • 容器原理
  • Istio
  • 01.GO基础
  • 02.面向对象
  • 03.并发编程
  • 04.常用库
  • 05.数据库操作
  • 06.Beego框架
  • 07.Beego商城
  • 08.GIN框架
  • 09.GIN论坛
  • 10.微服务
  • 01.Python基础
  • 02.Python模块
  • 03.Django
  • 04.Flask
  • 05.SYL
  • 06.Celery
  • 10.微服务
  • 01.Java基础
  • 02.面向对象
  • 03.Java进阶
  • 04.Web基础
  • 05.Spring框架
  • 100.微服务
  • 数据结构
  • 算法基础
  • 算法题分类
  • 前置知识
  • PyTorch
  • Langchain
  • Linux基础
  • Linux高级
  • Nginx
  • KeepAlive
  • ansible
  • zabbix
  • Shell
  • Linux内核

逍遥子

不做大哥好多年
首页
  • MySQL
  • Redis
  • Elasticsearch
  • Kafka
  • Etcd
  • MongoDB
  • TiDB
  • RabbitMQ
  • 01.Python
  • 02.GO
  • 03.Java
  • 04.业务问题
  • 05.关键技术
  • 06.项目常识
  • 10.计算机基础
  • Docker
  • K8S
  • 容器原理
  • Istio
  • 01.GO基础
  • 02.面向对象
  • 03.并发编程
  • 04.常用库
  • 05.数据库操作
  • 06.Beego框架
  • 07.Beego商城
  • 08.GIN框架
  • 09.GIN论坛
  • 10.微服务
  • 01.Python基础
  • 02.Python模块
  • 03.Django
  • 04.Flask
  • 05.SYL
  • 06.Celery
  • 10.微服务
  • 01.Java基础
  • 02.面向对象
  • 03.Java进阶
  • 04.Web基础
  • 05.Spring框架
  • 100.微服务
  • 数据结构
  • 算法基础
  • 算法题分类
  • 前置知识
  • PyTorch
  • Langchain
  • Linux基础
  • Linux高级
  • Nginx
  • KeepAlive
  • ansible
  • zabbix
  • Shell
  • Linux内核
  • MySQL

  • Redis

  • Elasticsearch

  • Kafka

  • Etcd

  • MongoDB

  • TiDB

  • RabbitMQ

    • 01.RabbitMQ基础
    • 02.RabbitMQ原理 ✅
    • 03.保证可靠消费 ✅
    • 04.安装RabbitMQ
      • 01.centos安装rabbitmq
        • 1.1 安装Erlang
        • 1.2 安装RabbitMQ
        • 1.3 启动rabbitmq
        • 1.4 创建用户
        • 1.5 设置admin远程连接
    • 05.消息分发
    • 06.消息持久化
    • 07.消息广播
    • 08.rpc实现
    • 09.RabbitMQ集群
  • 数据库
  • RabbitMQ
xiaonaiqiang
2021-04-30
目录

04.安装RabbitMQ

# 01.centos安装rabbitmq

  • centos安装rabbitmq (opens new window)
1、JDK1.8
2、Centos7-64位
3、Erlang-OTP 23
4、RabbitMQ-3.8.5
1
2
3
4

# 1.1 安装Erlang

# 1)完成erlang的前置条件配置
[root@k8s-node2 aaa]# curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
[root@k8s-node2 aaa]# yum install -y erlang
[root@k8s-node2 aaa]# erl
1
2
3
4

# 1.2 安装RabbitMQ

  • 完成RabbitMQ的前置条件配置
# 1、先导入两个key
[root@k8s-node2 aaa]# rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
[root@k8s-node2 aaa]# rpm --import https://packagecloud.io/gpg.key
# 2、完成RabbitMQ的前置条件配置
[root@k8s-node2 aaa]# curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
# 3、下载RabbitMQ安装包
[root@k8s-node2 aaa]# wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm
1
2
3
4
5
6
7
  • 安装epel-release 和 socat
# 1)导入key
[root@k8s-node2 aaa]# rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
# 2)安装socat
[root@k8s-node2 aaa]# yum -y install epel-release
[root@k8s-node2 aaa]# yum -y install socat
1
2
3
4
5
  • 安装 RabbitMQ
# 1、安装RabbitMQ
[root@k8s-node2 ~]# rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm
# 2、启用管理平台插件,启用插件后,可以可视化管理RabbitMQ
[root@k8s-node2 ~]# rabbitmq-plugins enable rabbitmq_management
1
2
3
4

# 1.3 启动rabbitmq

# 启动rabbitmq服务
[root@k8s-node2 ~]# systemctl start rabbitmq-server
# 查看rabbitmq服务状态
[root@k8s-node2 ~]# systemctl status rabbitmq-server 
1
2
3
4
  • 访问控制台界面
    • http://192.168.56.66:15672/

# 1.4 创建用户

# 1)创建用户名admin,密码aaaaaa的用户
[root@k8s-node2 ~]# rabbitmqctl add_user admin 123456
# 2)设置admin为超级管理员
[root@k8s-node2 ~]# rabbitmqctl set_user_tags admin administrator
# 3)授权远程访问
[root@k8s-node2 ~]# rabbitmqctl set_permissions -p / admin "." "." ".*"
# 4)重启RabbitMQ
[root@k8s-node2 ~]# systemctl restart rabbitmq-server
1
2
3
4
5
6
7
8

# 1.5 设置admin远程连接

  • 第一步

  • 第二步

上次更新: 2024/3/13 15:35:10
03.保证可靠消费 ✅
05.消息分发

← 03.保证可靠消费 ✅ 05.消息分发→

最近更新
01
05.快递Agent智能体
06-04
02
200.AI Agent核心概念
06-04
03
105.Agent智能体梳理
06-04
更多文章>
Theme by Vdoing | Copyright © 2019-2025 逍遥子 技术博客 京ICP备2021005373号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式