- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Mongodb集群JavaAPI插入数据
Mongodb集群JavaAPI插入数据 在完成了集群的搭建工作之后,需要做的就是建立一个数据库,建立表,设置分片主键来初始化数据了!(1)建立WLB数据库,设置分表wlb_orders?D:/mongodb-win32-i386-1.8.0/cmdcd d:/mongodb-win32-i386-1.8.0/binD:/mongodb-win32-i386-1.8.0/bincall mongo.exe 127.0.0.1:50000MongoDB shell version: 1.8.0connecting to: 127.0.0.1:50000/test use adminswitched 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 adminswitched 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 }(2)用Java代码完成数据初始化package com.zhangzk.mongodb;import java.net.UnknownHostException;import java.util.Date;import com.mongodb.BasicDBObject;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.Mongo;import com.mongodb.MongoException;public class MongodbTest {??/** * 30W 288391 * * @param args */?public static void main(
文档评论(0)