当前位置: 首页 > news >正文

docker-compose部署MongoDB分片集群

前言

MongoDB 使用 keyFile 进行 节点间身份验证,我们需要先创建一个 keyFile 并确保所有副本集的节点使用相同的 keyFile

openssl rand -base64 756 > mongo-keyfile
chmod 400 mongo-keyfile

docker-compose部署分片集群

无密码方式

# docker-compose-mongodb.yml
services:
  # Config Server Replica Set
  configsvr1:
    image: mongo:latest
    restart: always
    entrypoint:
      [
        "mongod",
        "--port",
        "27017",
        "--configsvr",
        "--replSet",
        "cfgset",
        "--dbpath",
        "/data/configdb",
        "--bind_ip_all"
      ]
    volumes:
      - /data/mon
http://www.dtcms.com/a/65574.html

相关文章:

  • 如何绕过 reCAPTCHA V2/V3:Python、Selenium 与其他工具的实战指南
  • Unity 封装一个依赖于MonoBehaviour的计时器(上) 基本功能
  • 30天学习Java第三天——控制循环
  • 电机控制常见面试问题(九)
  • 深度学习 常见优化器
  • ROS实践(四)机器人SLAM建图(gmapping)
  • linux纯干货
  • 汉得 x 头部大型传媒集团|AI革新:智启出版新征程!
  • scoop退回软件版本的方法
  • AI 大模型统一集成|如何封装多个大模型 API 调用
  • 如何使用 Shopify API 实现第三方服务集成
  • Vite打包原理: Tree-shaking在Vue3项目中的实际效果
  • LINUX 进程和计划任务管理
  • 【论文解读】FFA-Net: Feature Fusion Attention Network for Single Image Dehazing
  • 3.12刷题
  • 蓝桥杯备赛-基础训练(四)-字符串 day18
  • C语言:计算并输出三个整数的最大值 并对三个数排序
  • 【Synchronized】不同的使用场景和案例
  • XMI(XML Metadata Interchange)和XML之间的关系
  • 色板在数据可视化中的创新应用
  • Linux ALSA 驱动核心知识点解析
  • GPU加速的国密SM2算法实现
  • css中实现border距离视图左右两侧有距离
  • QT创建项目(项目模板、构建系统、选择类、构建套件)
  • 好玩的谷歌浏览器插件-自定义谷歌浏览器光标皮肤插件-Chrome 的自定义光标
  • java如何在linux服务器创建文件excel并把循环插入每一行的后端查出来的数据,每天新建一个excel带时间的
  • CentOS7下安装MongoDB
  • 2025年 AI 技术商业趋势白皮书解析:Google Cloud 视角——多 Agent 系统奠定未来基础
  • PyTorch 系列教程:使用CNN实现图像分类
  • 民宿管理系统(springboot+vue+沙箱支付+高德第三方地图)