`
heaven__18
  • 浏览: 29853 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mongodb分片教程

阅读更多

1、创建保存分片数据的文件夹

 

$ mkdir /home/zikie/data/db/shardsvr1

$ mkdir /home/zikie/data/db/shardsvr2

$ mkdir /home/zikie/data/db/config

 

# log文件

$ /home/zikie/data/log/log_shardsvr1

$ /home/zikie/data/log/log_shardsvr2

$ /home/zikie/data/log/log_config

$ /home/zikie/data/log/log_mongos

 

2、在一台机器上模拟两个shard,启动:

 

$ /usr/local/mongodb/mongodb-linux-i686-2.2.0/bin/mongod --dbpath=/home/zikie/data/db/shardsvr1/  --logpath=/home/zikie/data/log/log_shardsvr1 --port 27017 --shardsvr --fork

$ /usr/local/mongodb/mongodb-linux-i686-2.2.0/bin/mongod --dbpath=/home/zikie/data/db/shardsvr2/  --logpath=/home/zikie/data/log/log_shardsvr2 --port 27018 --shardsvr --fork

 

3、启动配置服务器

 

$ /usr/local/mongodb/mongodb-linux-i686-2.2.0/bin/mongod --smallfiles --dbpath=/home/zikie/data/db/config  --logpath=/home/zikie/data/log/log_config --port 10000 --configsvr --fork

 

4、启动mongos

 

$ /usr/local/mongodb/mongodb-linux-i686-2.2.0/bin/mongos --port 20000 --configdb localhost:10000 --chunkSize 5 --logpath=/home/zikie/data/log/log_mongos --fork

 

5、连接mongos

 

$ /usr/local/mongodb/mongodb-linux-i686-2.2.0/bin/mongo localhost:20000/admin

 

6、添加分片

 

$ db.runCommand({addshard:"localhost:27017",allowLocal:true})

$ db.runCommand({addshard:"localhost:27018",allowLocal:true})

 

查看分片信息

 

$ db.runCommand({listshards:1})

 

7、在mongos上连接上配置服务器

 

$ config = connect("localhost:10000") // 连接配置服务器

$ config = config.getSisterDB("config") // 选择数据库

$ test = db.getSisterDB("test") // 建立test数据库

$ db.runCommand({enablesharding:"test"}) // 开启test数据库的分片功能

$ db.runCommand({shardcollection:"test.test",key:{gid:1}}) // 以gid开启test集合的分片功能 

 

查看分片信息

 

$ db.printShardingStatus()

 

查看集合信息

 

$ db.test.stats()

 

删除片命令

 

$ db.runCommand({removeshard:"localhost:27031"})

 

8、参考资料

 

http://www.doc88.com/p-397145677352.html

分享到:
评论

相关推荐

    MongoDB分片详细教程

    MongoDB分片详细教程。教程内容非常仔细,照着教程很轻松就成功了。

    mongodb分片集群安装包

    我的博客当中mongodb分片集群安装教程所使用的包

    application(Cent OS安装 + MongoDB安装部署(单节点+副本集+分片) 详细教程)

    Cent OS安装 + MongoDB安装部署(单节点+副本集+分片) 详细教程之中所要用到的所有软件都有

    MongoDB企业级分片集群搭建-视频教程网盘链接提取码下载 .txt

    MongoDB分片集群技术用于解决海量数据的存储问题;而MongoDB副本集是一组维护相同数据集的mongod服务。由此可以看出课程的内容将带领同学们进行MongoDB容灾备份方面的实战,通过MongoDB分片集群技术和MongoDB副本集...

    MongoDB的分片集群基本配置教程

    MongoDB拥有经典的Sharding架构能将数据分散存储在数个服务器上以作集群,这里我们就来看一下MongoDB的分片集群基本配置教程:

    NoSQL数据库-Mongodb数据库使用教程 自学Mongodb数据库知识 共54页.ppt

    【学习目标】 1:安装及启动 2:mongodb的数据存储结构 3:高级查询技巧 4:mongodb索引优化 5:mongodb主从副本集...6:mongodb分片(sharding) 7:数据导入与导出 8:性能监控与运维管理 9:实战:3台服务器实战亿级短网址项目

    mongdb分片教程

    该文档为个人建立mongodb分片的实际记录,在linux虚拟机上操作,详细按步骤解释了如何启动mongodb到如何实现分片的整个过程,绝对原创,绝对权威性!

    真实可用的mongodb下周地址.txt

    视频目录: 01-mongodb文档型数据库特点介绍 01-NoSQL简介 02-mongodb安装过程 02-mongodb操作1 03-mongodb操作2 ...04-mongodb操作3 ...09-mongoDB备份与恢复 ...11-shard分片 11-分片 12-使用java操作mongodb

    2020年最新MongoDB 4.0专讲从入门到精通视频教程.txt

    day1:MongoDB数据库与其他数据库区别介绍及学习方法...day9:海量数据分片 day10:数据库认证与授权介绍及演练 day11:MongoDB数据库导入导出与监控 day12:MongDB数据库常见故障及解决方案 day13:在以后工作中应用的注意点

    MongoDB基础入门到高级进阶

    MongoDB单机部署、副本集部署、分片部署以及相关操作 MongoDB的客户端连接和常用命令操作 SpringDataMongoDB对MongoDB的操作 MongoDB的索引和操作 MongoDB的安全认证 4、主讲内容 基础入门部分 章节一:MongoDB相关...

    Cent OS安装 + MongoDB安装部署(单节点+副本集+分片) 详细教程 MARKDOWN文档

    Cent OS安装 + MongoDB安装部署(单节点+副本集+分片) 详细教程 的 MARKDOWN文档更加方便安装

    mongodb视频教程

    该视频教程内容丰富、循序渐进,由浅入深,包括:mongodb的安装及启动,基础命令,数据存储结构,高级查询,索引,主从副本集,分片 ,数据导入与导出,性能监控与运维管理等,附带源码和PTT,百度云盘下载。

    MongoDB安装教程

    它支持主从复制和分片技术,可以实现数据的冗余备份和负载均衡。当主节点发生故障时,系统可以自动切换到备用节点,保证数据的可用性和持久性。 MongoDB具有丰富的查询语言和强大的索引功能。它支持类似于SQL的查询...

    MongoDB入门教程之分片技术详解

    主要介绍了MongoDB入门教程之分片技术详解,分片是mongodb中的另一种集群技术,需要的朋友可以参考下

    《10天掌握MongoDB》2012完整版.pdf[带书签]

    第九天:MONGODB分片 分片与自动分片 片键与片键选择 分片集群的组成部分 创建分片 管理分片 结语 第十天:分享实战经验 对NOSQL的理解 为什么是MONGODB 文档结构设计 索引及查询优化 复制分片及副本集 其他

    MongoDB视频教程

    围绕MongoDB的安装,图形化工具的引入,CRUD实战演练,聚合技术的使用、索引的介绍、索引优化、性能优化、副本集搭建及分布式分片集群的搭建和原理解析以及Java实操Mongo来对MongoDB进行更深入的学习。学习完本课程...

    MongoDB4.0在windows10下的安装与服务配置教程详解

    本文通过图文并茂的形式给大家介绍了MongoDB4.0在windows10下的安装与服务配置教程,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

    MongoDB权威指南(中文版)

    系统介绍了MongoDB数据库的安装及使用,以及一些常见的增删改查操作,另外还对MogoDB的高级功能,如复制、分片等进行了讲解。是一本初学者必备的教程。

Global site tag (gtag.js) - Google Analytics