国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

MongoDB環境配置及集群一鍵部署

2024-07-21 02:53:13
字體:
來源:轉載
供稿:網友
1、MongoDB在linux下的安裝配置應用shutdown kill -2/-4use admin; db.shutdownServer();kill -9 可能會導致數據丟失、文件損壞、之后需要進行修復;2、MongoDB體系結構解讀跨平臺數據庫Linux、Unix、Max、Windows整體架構相同MongoDB Server實例、數據庫及對應關系數據邏輯結構(面向用戶的)文檔、集合、數據庫數據存儲元數據、實際數據數據庫數據組成:db.ns、db.0、db.1.....數據存儲預分配空間(2倍增加,最小64MB、最大文件2G)命名空間(集合、索引、*.ns、*.0、*.1存儲表及索引)命名空間分配大小遞增3、MongoDB生態系統集群構成mongodmongosconfig serverarbiter server主從復制模式(Master、Slave or Slaves),支持任意節點從節點,備份;人工故障轉移、故障恢復困難;oplog僅存在主節點上副本集模式(Arbiter、PRimary、Secondary);自動話管理(故障轉移、活躍節點選舉、讀擴展、智能化);分片模式(數據拆分、分散存儲到多臺機器上、手工分片(自動分片));意義:單機性能瓶頸,內存部署方式(Master-Slave:不推薦、實驗部署;Replica Set:推薦方式、數據量不大;ReplicatSet+Sharding方式:推薦部署方式、數據量大、需要分片);MongoDB集群部署實踐數據量大可靠性較高;并發讀寫;Replica Set+Sharding動態增加ShardingServer讀寫分離故障轉移庫級sharding(move primary)表級是手動shardingauto-sharding(凌晨)_____________________________________________________________________________________1、創建配置文件及相關目錄環境簡介:因為手頭沒有虛擬機,所以在windows下單機完成部署要求,并編寫bat運行腳本腳本如下:rem m1start mongod.exe --config=../config/m1/s1_1start mongod.exe --config=../config/m1/s1_2start mongod.exe --config=../config/m1/c1_1start mongod.exe --config=../config/m1/a1_1start mongod.exe --config=../config/m1/a1_2rem m2start mongod.exe --config=../config/m2/s2_1start mongod.exe --config=../config/m2/s2_2start mongod.exe --config=../config/m2/c2_1start mongod.exe --config=../config/m2/a2_1start mongod.exe --config=../config/m2/a2_2rem m3start mongod.exe --config=../config/m3/s3_1start mongod.exe --config=../config/m3/s3_2start mongod.exe --config=../config/m3/c3_1start mongod.exe --config=../config/m3/a3_1start mongod.exe --config=../config/m3/a3_2start mongos.exe --config=../config/m1/s1start mongos.exe --config=../config/m2/s2start mongos.exe --config=../config/m3/s32、進行分片相應設置use adminconfig = {_id: 'shard1', members:[{_id:0, host: 'localhost:8442'},{_id:1, host:'localhost:8542'},{_id:2, host:'localhost:8642',slaveDelay:7200,priority:0},{_id:3, host:'localhost:8451',arbiterOnly:true},{_id:4, host:'localhost:8551',arbiterOnly:true},{_id:5, host:'localhost:8651',arbiterOnly:true}]};rs.initiate(config);config = {_id: 'shard2', members:[{_id:0, host: 'localhost:8443'},{_id:1, host:'localhost:8543'},{_id:2, host:'localhost:8643',slaveDelay:7200,priority:0},{_id:3, host:'localhost:8452',arbiterOnly:true},{_id:4, host:'localhost:8552',arbiterOnly:true},{_id:5, host:'localhost:8652',arbiterOnly:true}]};rs.initiate(config);use admindb.runCommand( { addshard:"shard1/localhost:8442,localhost:8542",name:"s1"} );db.runCommand( { addshard:"shard2/localhost:8443,localhost:8543",name:"s2"} );db.runCommand( { listshards : 1 } )3、目錄結構及運行情況配置文件目錄(m1為例):文件記錄logdb文件夾運行程序(15+3個進程)分片情況:
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 六盘水市| 安陆市| 阿勒泰市| 阿拉善盟| 浑源县| 高邮市| 将乐县| 甘洛县| 涞源县| 循化| 茶陵县| 呼伦贝尔市| 乳山市| 吴旗县| 贡嘎县| 淮安市| 翁源县| 景洪市| 杭锦旗| 象山县| 凤凰县| 稻城县| 化隆| 甘德县| 屏东县| 新龙县| 呼图壁县| 余姚市| 都安| 鸡泽县| 富裕县| 屏东县| 双鸭山市| 都江堰市| 通榆县| 阿拉尔市| 星座| 浏阳市| 肥东县| 休宁县| 化德县|