澳门金莎娱乐网站4分片集群系列之四

作者: 数据库信息  发布:2019-11-08

其生龙活虎体系差不离想跟大家扬汤止沸以下篇章:

1、mongo 3.4分片集群系列之一:浅谈分片集群

2、mongo 3.4分片集群类别之二:搭建分片集群--哈希分片

3、mongo 3.4分片集群连串之三:搭建分片集群--哈希分片 安全

4、mongo 3.4分片集群种类之四:搭建分片集群--哈希分片 安全 区域

5、mongo 3.4分片集群类别之五:详细明白平衡器

6、mongo 3.4分片集群体系之六:安详严整配置数据库

7、mongo 3.4分片集群种类之七:配置数据库管理

8、mongo 3.4分片集群种类之八:分片管理

 

那生机勃勃篇也是实践篇。

1、        说来讲去介绍区域

区域,简单的话,便是将一个或多少个分片划分为意气风发组,也正是一个区域,那么标志为该区域的数码在平衡的集群中,只会蕴藏在该区域内的分片中。

比如(借用官方网址的例证表达卡塔尔:

概念区域前的架构

分片集群布置前段时间由四个分片组成。

   澳门金莎娱乐网站 1

概念区域后的架构

基于要求,定义八个区域“recent”和“archive”,区域“recent”由shard1和shard2组成,区域“archive”由shard3结合

   澳门金莎娱乐网站 2

关于区域和分片键的部分证实:

各区覆盖二个或八个分片键值范围。区域覆盖的各样范围一而再蕴涵其上面际,而不包涵上面界。

区域不能够分享范围,也不能具备重叠的限定。

当定义要覆盖的区域的新范围时,必得使用分片键中包蕴的字段。如果应用复合分片键,则范围必须含有分片键的前缀。

2、        本篇分片集群的架构

主机

分片

分片名称

区域

 

192.168.209.155

mongo_shard3

shard0002

notGsxt

mongo_shard1

shard0000

 

isGsxt

mongo_shard2

shard0001

192.168.209.156

mongo_shard4

shard0003

由2个主机组成,个中主机192.168.209.155提供3个分片,分片名称分别为mongo_shard1,mongo_shard2,mongo_shard3。主机192.168.209.156供1分片,为mongo_shard4。主机192.168.209.155的mongo_shard1,mongo_shard2,和主机192.168.209.156的mongo_shard4构成区域isGsxt,主机192.168.209.155的mongo_shard2构成区域notGsxt。(配置服务器和路由都在192.168.209.155上卡塔尔

3、        具体操作步骤

本篇文章是感到曾经搭建了哈希分片 安全的,有关如何搭建哈希分片 安全的集群,请参见上豆蔻年华篇小说:mongo 3.4分片集群体系之三:搭建分片集群--哈希分片 安全

以下步骤,除了第(1卡塔 尔(英语:State of Qatar)步,别的的步调,都在主机192.168.209.155上操作

1)    先是,搭建四个4个哈希分片的集群

  有关怎么样搭建哈希分片 安全的集群,请仿效上风流罗曼蒂克篇小说:mongo 3.4分片集群连串之三:搭建分片集群--哈希分片 安全

2)    剥夺平衡器

为了减少品质影响,能够禁止使用集群上的平衡器。

在主机192.168.209.155上,连选用多少个mongos实例

# mongo --port 6666 -u bear -p bear --authenticationDatabase admin           

use admin;

sh.stopBalancer();

   澳门金莎娱乐网站 3

3)    将各种分片加多到切合的区域

查阅集群内分片的称谓

sh.status();

   澳门金莎娱乐网站 4

主机192.168.209.155的mongo_shard1,mongo_shard2,和主机192.168.209.156的mongo_shard4组合区域isGsxt。

sh.addShardTag(shard0000,”isGsxt”);

sh.addShardTag(shard0001,”isGsxt”);

sh.addShardTag(shard0003,”isGsxt”);

主机192.168.209.155的mongo_shard2构成区域notGsxt。

sh.addShardTag(shard0002,”notGsxt”);

4)    概念每个区域的限量

用集结上的分片键定义区域节制,对于各类集结都要施行此操作,此操作是以聚众为单位,并不是漫天数据库。集合必得是已分片的集纳。

举个例证,gsxt数据库的gansu_test1集结,当中分片键为Name字段。将其定义到isGsxt区域中。

sh.addTagRange(

  “gsxt.gansu_test1”,

{“Name”:MinKey},

{“Name”:MaxKey},

“isGsxt”

)

 

5)    启用平衡器

sh.startBalancer();

6)    断定改正

sh.status();

     澳门金莎娱乐网站 5

7)    测试

  能够尝尝往gsxt.gansu_test1集结中插入数据,然后在用sh.status(),查看数据的块遍布处境。

 

--------------------------------------- over

如上资料,超过五分之二是参照官网的素材,在这里表示谢谢。

本文由金沙澳门官网发布于数据库信息,转载请注明出处:澳门金莎娱乐网站4分片集群系列之四

关键词: 金沙澳门官网

上一篇:Redis快速入门及应用
下一篇:没有了