热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mongoDB分布式部署(windows)——环境准备——本机(一)

操作系统windows10mongodb版本3.4.Xmongo安装路径D:\mongo建立服务器本地路径D:\mongo\shard11\dataD:\mongo\shard12

  1. 操作系统
    windows10
  2. mongodb版本
    3.4.X
  3. mongo安装路径
    D:\mongo
  4. 建立服务器本地路径
    D:\mongo\shard11\data
    D:\mongo\shard12\data
    D:\mongo\shard13\data
    D:\mongo\shard11\log\shard11.log
    D:\mongo\shard12\log\shard12.log
    D:\mongo\shard13\log\shard13.log
    D:\mongo\shard11\shard11.conf
    D:\mongo\shard12\shard12.conf
    D:\mongo\shard13\shard13.conf

    D:\mongo\shard21\data
    D:\mongo\shard22\data
    D:\mongo\shard23\data
    D:\mongo\shard21\log\shard21.log
    D:\mongo\shard22\log\shard22.log
    D:\mongo\shard23\log\shard23.log
    D:\mongo\shard21\shard21.conf
    D:\mongo\shard22\shard22conf
    D:\mongo\shard23\shard23conf

    D:\mongo\config\data
    D:\mongo\config\log\config.log
    D:\mongo\config\config.conf

    D:\mongo\route\data
    D:\mongo\route\log\route.log
    D:\mongo\route\route.conf

  5. 服务器配置文件示例(组成副本集)

    配置文件名称副本集名称(replica set)bind_ip端口服务器预设类型可配置数量
    shard11.confrs10.0.0.010001主服务器1
    shard12.confrs10.0.0.010002从服务器1+
    shard13.confrs10.0.0.010003仲裁服务器1
    shard21.confrs20.0.0.020001主服务器1
    shard22.confrs20.0.0.020002从服务器1+
    shard23.confrs20.0.0.020003仲裁服务器1
    config.confconf0.0.0.030000配置服务器1+
    route.conf不建立副本集0.0.0.040000路由服务器1+

    分片服务器配置示例:

dbpath = D:\mongo\shard11\data
port = 10011
auth = false
bind_ip = 0.0.0.0
directoryperdb = true
logpath = D:\mongo\shard11\log\shard11.log
shardsvr=true
replSet=set1
oplogSize=2048

配置服务器配置示例:

dbpath = D:\mongo\config\data
port = 30000
auth = false
bind_ip=0.0.0.0
directoryperdb = true
logpath = D:\mongo\config\log\config.log
configsvr=true
oplogSize=2048
replSet=conf

路由服务器示例:

port = 40000
logpath = D:\mongo\route\log\route.log
configdb=conf/127.0.0.1:30000
注:configdb属性务必于配置服务器对应 配置服务器副本集名称(replSet)/ip地址:端口
这里区别于生产配置,生产配置的时候,是不允许出现本地ip地址,即:127.0.0.1和localhost

注意以下问题:
auth=false
oplogsize表示日志文件的大小,根据需要做限制
mongodb在3.2版本及以上要求必须建立副本集

mongoDB分布式部署(二)>>


推荐阅读
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 本文总结了初学者在使用dubbo设计架构过程中遇到的问题,并提供了相应的解决方法。问题包括传输字节流限制、分布式事务、序列化、多点部署、zk端口冲突、服务失败请求3次机制以及启动时检查。通过解决这些问题,初学者能够更好地理解和应用dubbo设计架构。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 本文介绍了如何找到并终止在8080端口上运行的进程的方法,通过使用终端命令lsof -i :8080可以获取在该端口上运行的所有进程的输出,并使用kill命令终止指定进程的运行。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • ejava,刘聪dejava
    本文目录一览:1、什么是Java?2、java ... [详细]
  • 目录1、将mysql数据导出到SQL文件中(数据库存在的情况)2、将现有的sql文件数据导入到数据库中(前提数据库存在) 3、利用Navicat导出SQL文件和导入SQL文件1)从 ... [详细]
  • 本文讨论了在使用PHP cURL发送POST请求时,请求体在node.js中没有定义的问题。作者尝试了多种解决方案,但仍然无法解决该问题。同时提供了当前PHP代码示例。 ... [详细]
  • 本文讨论了在使用Git进行版本控制时,如何提供类似CVS中自动增加版本号的功能。作者介绍了Git中的其他版本表示方式,如git describe命令,并提供了使用这些表示方式来确定文件更新情况的示例。此外,文章还介绍了启用$Id:$功能的方法,并讨论了一些开发者在使用Git时的需求和使用场景。 ... [详细]
  • {moduleinfo:{card_count:[{count_phone:1,count:1}],search_count:[{count_phone:4 ... [详细]
  • Allegro总结:1.防焊层(SolderMask):又称绿油层,PCB非布线层,用于制成丝网印板,将不需要焊接的地方涂上防焊剂.在防焊层上预留的焊盘大小要比实际的焊盘大一些,其差值一般 ... [详细]
author-avatar
这个昵称能用嘛
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有