欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Mongodb集群搭建

共2臺(tái)服務(wù)器,每臺(tái)上面各一個(gè)路由,一個(gè)配置,一個(gè)分片,MongoDB版本3.4

太子河ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

服務(wù)器1:10.2.4.214

服務(wù)器2:10.2.4.215

1.首先編寫2臺(tái)服務(wù)器的配置文件,并將配置文件中的路徑文件夾建立好

214的路由配置文件mongodb_rout.conf:

net:
???port:?5000
???ipv6:?true
systemLog:
???destination:?file
???path:?"/data/mongodb/formal_5000/log/route.log"
???logAppend:?true
processManagement:
???fork:?true
sharding:
???configDB:?rsConf/10.2.4.214:5100,10.2.4.215:5100
...

214的配置配置文件mongodb_cfg.conf:

net:
???port:?5100
???ipv6:?true
storage:
???dbPath:?"/data/mongodb/formal_5000/data/config"
???directoryPerDB:?true
systemLog:
???destination:?file
???path:?"/data/mongodb/formal_5000/log/config.log"
???logAppend:?true
storage:
???journal:
??????enabled:?true
processManagement:
???fork:?true
sharding:
???clusterRole:?configsvr
replication:
???replSetName:?rsConf
...

214的分片配置文件mongodb_s0.conf:

storage:
???dbPath:?"/data/mongodb/formal_5000/data/s0"
???directoryPerDB:?true
systemLog:
???destination:?file
???path:?"/data/mongodb/formal_5000/log/s0.log"
???logAppend:?true
net:
???port:?5010
???ipv6:?true
processManagement:
???fork:?true
storage:
???journal:
??????enabled:?true
replication:
???replSetName:?rsShardA
sharding:	
???clusterRole:?shardsvr
...

215的路由配置文件mongodb_rout.conf:

net:
???port:?5000
???ipv6:?true
systemLog:
???destination:?file
???path:?"/data/mongodb/formal_5000/log/route.log"
???logAppend:?true
processManagement:
???fork:?true
sharding:
???configDB:?rsConf/10.2.4.214:5100,10.2.4.215:5100
...

215的配置配置文件mongodb_cfg.conf:

net:
???port:?5100
???ipv6:?true
storage:
???dbPath:?"/data/mongodb/formal_5000/data/config"
???directoryPerDB:?true
systemLog:
???destination:?file
???path:?"/data/mongodb/formal_5000/log/config.log"
???logAppend:?true
storage:
???journal:
??????enabled:?true
processManagement:
???fork:?true
sharding:
???clusterRole:?configsvr
replication:
???replSetName:?rsConf
...

215的分片配置文件mongodb_s0.conf:

storage:
???dbPath:?"/data/mongodb/formal_5000/data/s0"
???directoryPerDB:?true
systemLog:
???destination:?file
???path:?"/data/mongodb/formal_5000/log/s0.log"
???logAppend:?true
net:
???port:?5010
???ipv6:?true
processManagement:
???fork:?true
storage:
???journal:
??????enabled:?true
replication:
???replSetName:?rsShardB
sharding:	
???clusterRole:?shardsvr
...

在2臺(tái)服務(wù)器上執(zhí)行下面命令建立文件夾,否則mongodb無法啟動(dòng)

mkdir?-p?/data/mongodb/formal_5000/log/
mkdir?-p?/data/mongodb/formal_5000/data/config/
mkdir?-p?/data/mongodb/formal_5000/data/s0

2.啟動(dòng)2臺(tái)配置服務(wù),并配置成副本集

#在2臺(tái)服務(wù)器上都啟動(dòng)配置服務(wù)
numactl?--interleave=all??mongod?-f?/etc/mongodb/formal_5000/mongodb_cfg.conf
#進(jìn)入其中一臺(tái)服務(wù)進(jìn)行配置
mongo?--port?5100
config={_id:"rsConf",members:[
	{_id:0,host:"10.2.4.214:5100"},
	{_id:1,host:"10.2.4.215:5100"}
]}
rs.initiate(config)
#查看副本集配置是否成功
rs.status()

3.啟動(dòng)2臺(tái)分片和路由服務(wù),并配置

#在2臺(tái)服務(wù)器上都啟動(dòng)分片服務(wù)
numactl?--interleave=all??mongod?-f?/etc/mongodb/formal_5000/mongodb_s0.conf

#在2臺(tái)服務(wù)器上都啟動(dòng)路由服務(wù)
numactl?--interleave=all??mongos?-f?/etc/mongodb/formal_5000/mongodb_rout.conf

#進(jìn)入214分片并配置分片成副本集的primary
mongo?--port?5010
config={_id:"rsShardA",members:[
	{_id:0,host:"10.2.4.214:5010"}
]}
rs.initiate(config)

#進(jìn)入215分片并配置分片成副本集的primary
mongo?--port?5010
config={_id:"rsShardB",members:[
	{_id:0,host:"10.2.4.215:5010"}
]}
rs.initiate(config)

#進(jìn)入路由并配置分片
mongo?--port?5000
use?admin
db.runCommand({addshard:"rsShardA/10.2.4.214:5010",name:"shard_0",maxSize:0})
db.runCommand({addshard:"rsShardB/10.2.4.215:5010",name:"shard_1",maxSize:0})
#查看分片配置情況
sh.status()

4.設(shè)置monitor_center可分片

use?monitor_center
use?admin
db.runCommand({enablesharding:"monitor_center"})

5.使用Studio-3T連接路由、配置和分片建立用戶(這里教程省略)

6.關(guān)閉數(shù)據(jù)庫(kù)

#先關(guān)路由,進(jìn)入2臺(tái)服務(wù)器的路由
mongo?--port?5000
use?admin
db.shutdownServer()
#再關(guān)分片,進(jìn)入2臺(tái)服務(wù)器的分片
mongo?--port?5010
use?admin
db.shutdownServer({force:true})
#最后關(guān)配置,進(jìn)入2臺(tái)服務(wù)器的配置
mongo?--port?5100
use?admin
db.shutdownServer()

7.將keyfile加入到2臺(tái)服務(wù)器的路由、配置、分片的配置文件中的最后一行里,如下所示:

214的路由配置文件mongodb_rout.conf:

net:
???port:?5000
???ipv6:?true
systemLog:
???destination:?file
???path:?"/data/mongodb/formal_5000/log/route.log"
???logAppend:?true
processManagement:
???fork:?true
sharding:
???configDB:?rsConf/10.2.4.214:5100,10.2.4.215:5100
security:
???keyFile:?"/data/mongodb/formal_5000/key/mongodb_key"
...

其他配置文件類似,都需要添加keyfile

#生成keyFile
mkdir?-p?/data/mongodb/formal_5000/key/
cd?/data/mongodb/formal_5000/key
echo?-e?"formal?mongodb?keyFile"?>?mongodb_key
chmod?600?/data/mongodb/formal_5000/key/mongodb_key

8.最后依次啟動(dòng)配置、分片、路由

numactl?--interleave=all??mongod?-f?/etc/mongodb/formal_5000/mongodb_cfg.conf
numactl?--interleave=all??mongod?-f?/etc/mongodb/formal_5000/mongodb_s0.conf
numactl?--interleave=all??mongos?-f?/etc/mongodb/formal_5000/mongodb_rout.conf

PS:

1.平衡器

sh.setBalancerState(true)?#啟動(dòng)平衡器
sh.setBalancerState(false)?#關(guān)閉平衡器
sh.getBalancerState()?#查看平衡器的狀態(tài)
sh.isBalancerRunning()?#查看平衡器當(dāng)前是否在運(yùn)行

#設(shè)置平衡器啟動(dòng)時(shí)間范圍,首先確保平衡器是啟動(dòng)狀態(tài)
db.settings.update({?_id:?"balancer"?},{?$set:?{?activeWindow?:?{?start?:?"21:00",?stop?:?"08:00"?}?}?},{?upsert:?true?})
#取消平衡器啟動(dòng)時(shí)間范圍
db.settings.update({?_id?:?"balancer"?},?{?$unset?:?{?activeWindow?:?true?}?})

2.建表

use?monitor_center
db.createCollection("origdata_20171024")?#建表
db.origdata_20171024.createIndex({?mac:?1,?time:?1},{?background:?true})?#建索引
use?admin
db.runCommand({shardcollection:"monitor_center.origdata_20171024",key:{mac:1,time:1}})?#集合是否允許分片
db.runCommand({moveChunk:"monitor_center.origdata_20171024",bounds:[{mac:MinKey,time:MinKey},{mac:MaxKey,time:MaxKey}],to:"shard_1"})?#將集合手動(dòng)移到分片1

3.表的遷移

sh.enableBalancing("monitor_center.origdata_20171024")?#開啟該集合的數(shù)據(jù)平衡
sh.disableBalancing("monitor_center.origdata_20171024")?#關(guān)閉該集合的數(shù)據(jù)平衡
db.getSiblingDB("config").collections.findOne({_id?:?"monitor_center.origdata_20171024"}).noBalance?#檢查該集合是否啟動(dòng)了數(shù)據(jù)平衡

標(biāo)題名稱:Mongodb集群搭建
網(wǎng)站URL:http://aaarwkj.com/article48/gjgjhp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、靜態(tài)網(wǎng)站、企業(yè)建站網(wǎng)站維護(hù)、手機(jī)網(wǎng)站建設(shè)、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司
欧美黄片在线免费观看| 中文字幕精品人妻在线| 亚洲激情自拍偷拍视频| 欧美日韩视频在线第一页| 国产精品一级在线播放| 国产成人av麻豆色哟哟| av免费观看男人的天堂| av免费观看一区二区三区| 日操夜操天天操夜夜操| 岛国av不卡一二三区| 日本一级二级三级在线看| 一级片一区二区中文字幕| 亚洲中少妇久久中文字幕| 国产一区二区成人精品| 国产精品伦理一区二区三区| 日韩亚洲人成网站在线播放| 视频二区国产欧美日韩| 国产精品一区二区久久| 农村女人91熟女熟妇| 精品久久少妇激情视频| 久久精品亚洲熟女av蜜臀| 亚洲天堂av在线播放| 国产强烈高潮粗暴对白| 内射小美女阴户毛片在线| 亚洲国产成人午夜精品| 亚洲日本韩国视频久久精品| 日韩一级不卡高清视频| 国产在线成年人免费观看| 国产亚洲欧美精品在线观看| 国产精品一区二区夜夜夜| 欧美精品在线观看不卡一区| 淫色网av人妻中文字幕| 日韩一区二区免费看视频| av天堂久久人妻精品加勒比| 精品一区二区三区高清 | 视频一区视频二区在线| 18禁免费无遮挡免费视频| 国产亚洲理论片在线观看| 久久久久久成人亚洲| 美日韩黄色大片免费看| 中文字幕日韩精品久久|