在完成了MongoDB集群的搭建工作之后,需要做的就是建立一个数据库,建立表,设置分片主键来初始化数据了!

在完成了MongoDB集群的搭建工作之后(见 ),需要做的就是建立一个数据库,建立表,设置分片主键来初始化数据了!

(1)建立WLB数据库,设置分表wlb_orders

D:/mongodb-win32-i386-1.8.0/cmd>cd d:/mongodb-win32-i386-1.8.0/bin

D:/mongodb-win32-i386-1.8.0/bin>call mongo.exe 127.0.0.1:50000

MongoDB shell version: 1.8.0

connecting to: 127.0.0.1:50000/test

> use admin

switched to db admin

> printShardingStatus()

--- Sharding Status ---

sharding version: { "_id" : 1, "version" : 3 }

shards:

{

"_id" : "ShardSetA",

"host" : "setA/127.0.0.1:10000,127.0.0.1:10001,127.0.0.1:10002"

}

{

"_id" : "ShardSetB",

"host" : "setB/127.0.0.1:20000,127.0.0.1:20001,127.0.0.1:20002"

}

{

"_id" : "ShardSetC",

"host" : "setC/127.0.0.1:30000,127.0.0.1:30001,127.0.0.1:30002"

}

databases:

{ "_id" : "admin", "partitioned" : false, "primary" : "config" }

> use wlb //在wlb数据库不存在的情况下,,就会新建一个数据库switched to db wlb

> db.createCollection('wlb_orders') //创建一个表wlb_orders{ "ok" : 1 }

> use admin

switched to db admin

> db.runCommand({enablesharding:'wlb'}) //设置数据库可以分片{ "ok" : 1 }

> db.runCommand({shardcollection:'wlb.wlb_orders',key:{order_id:1}}) //设置表的分区主键为order_id{ "collectionsharded" : "wlb.wlb_orders", "ok" : 1 }

> db.printShardingStatus() //查询数据库分片信息--- Sharding Status ---

sharding version: { "_id" : 1, "version" : 3 }

shards:

{

"_id" : "ShardSetA",

"host" : "setA/127.0.0.1:10000,127.0.0.1:10001,127.0.0.1:10002"

}

{

"_id" : "ShardSetB",

"host" : "setB/127.0.0.1:20000,127.0.0.1:20001,127.0.0.1:20002"

}

{

"_id" : "ShardSetC",

"host" : "setC/127.0.0.1:30000,127.0.0.1:30001,127.0.0.1:30002"

}

databases:

{ "_id" : "admin", "partitioned" : false, "primary" : "config" }

{ "_id" : "wlb", "partitioned" : true, "primary" : "ShardSetA" }

wlb.wlb_orders chunks:

ShardSetA 1

{ "order_id" : { $minKey : 1 } } -->> { "order_id" : { $maxKey : 1 } } on : ShardSetA { "t" : 1000, "i" : 0 }

>

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

java mongodb集群配置,MongoDB集群JavaAPI插入数据相关推荐

  1. hadoop--集群配置/群起集群

    文章目录 集群配置 1. 集群部署规划 2. 配置文件说明 3. 配置集群 群起集群 1. 配置workers 2. 启动集群 3. 集群基本测试 集群配置 1. 集群部署规划 tips: NameN ...

  2. java生成数据插入hbase_hbase实战之javaAPI插入数据

    一,实现思路 1,先mapreduces得到并传递数据. 2,写好连接表,创建表,插入表hbase数据库的工具. 3,在reduces中调用写好的hbase工具. 4,main类提交. 二,代码书写 ...

  3. Spring Boot 配置线程池使用多线程插入数据

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:牛人 20000 字的 Spring Cloud 总结,太硬核了~个人原创+1博客:点击前往,查看更多 来源:h ...

  4. egg --- 配置连接mysql 创建模型 插入数据

    在egg中使用egg-sequelize插件 sequelize是与数据库操作相关的库 安装: npm install --save egg-sequelize mysql2 在egg中配置seque ...

  5. mongodb集群 java_MongoDB集群JavaAPI插入数据

    在完成了MongoDB集群的搭建工作之后(见 http://www.linuxidc.com/Linux/2012-01/50773.htm),需要做的就是建立一个数据库,建立表,设置分片主键来初始化 ...

  6. oracle 集群 配置,Oracle集群配置

    进入em 管理界面看看,现在可以看到已经可以在一个farm里面管理所有的instance了. 接下来设置一些 session复制的信息, 点击进入 iastest.finproduction.tpli ...

  7. mongodb php 安装配置,MongoDB 基本安装配置

    下载软件,版本 mongodb-linux-x86_64-2.0.2.tgz解压缩后的目录:mongodb-linux-x86_64-2.0.2然后转移到目录 /usr/local/mongodb 下 ...

  8. Java读取word模板并在模板相关位置插入数据和表格

    这两天一直在实现这样一个功能,即从数据库及其他数据源中获取相关数据,填充到一定的word模板中,然后将该模板下载下来(主要就是为了以简单的方式让老师看到他想看的系统中不同功能不同位置地方的数据) 最终 ...

  9. Nginx+Memcached+Tomcat集群配置实践(Sticky Session)

    准备工作 创建一个简单的web应用,名为session.其中有两个页面,分别如下所示: 页面login.jsp [html] view plaincopy <%@ page language=& ...

最新文章

  1. ctf-cybrics
  2. Reporting Services系列五:WebService接口
  3. 洛谷2619/bzoj2654 Tree(凸优化+MST)
  4. Encapsulate Field
  5. python精确小数点_如何确定小数点是否可以精确地表示为Python float?
  6. c语言远控,CC远控工具:WebSocket C2
  7. Vissim 中动态交通路径选择
  8. 前端零碎问题(四)css3
  9. 2021-03-12 16个车辆信息检测数据集收集汇总
  10. 【算法工程师】成为一名优秀的机器学习算法工程师所需知识及资料汇总-附思维导图
  11. 短信通道防盗刷,短信发送策略
  12. java毕业设计web高校车辆调度系统设计与实现源码+系统+数据库+lw文档+调试运行
  13. CTeX下载安装步骤
  14. 拼字游戏 html5,拼字游戏攻略
  15. 对接转账到支付宝账户API接口流程步骤
  16. VulnHub日记(八):Hacker Kid
  17. web前端html+css+js 简单模仿敲木鱼
  18. php 新浪通行证、新浪微博模拟统一登录 (后台网页抓取版) 2016
  19. Cognex - DS925B3D相机取像参数配置
  20. 全球及中国色彩滤镜矩阵行业研究及十四五规划分析报告

热门文章

  1. 大数据分布式存储方案的两种部署模式-分离式和超融合
  2. Java实现电商秒杀系统-jseckill
  3. Oracle表的种类及定义
  4. k8s平台搭建,dashboard图形化管理,纯实例
  5. 向最优秀的人学习:大自然如何激发人工智能研究
  6. python浮点数保留两位小数_python float保留两位小数
  7. wsus服务器修改同步服务器地址,同步WSUS服务器的方法
  8. 江西樟树将就假药事件成立调查组-樟树-假药
  9. linux基础教程之Linux操作系统安装图文配置教程详细版
  10. 如何提高代码能力:程序员的成长之路(上)