window server搭建mongodb集群

2021-10-01 18:27:36 字數 1873 閱讀 6498

伺服器3臺:windows server 2016

版本:mongodb server version v4.0.13

mongodb架構:

伺服器server 1

server 2

server 3

副本集副本集

副本集埠

replset

ip192.168.45.130

192.168.45.131

192.168.45.132

分片1shard1

shard1

shard1

27017

shard1

分片2shrad2

shrad2

shrad2

27018

shrad2

分片3shard3

shard3

shard3

27019

shard3

config

concon

con27000

conroute

mongos

mongos

mongos

20000

集群搭建:

一、分片搭建

1、新建資料夾存放資料,每個shard都建立如下資料夾

mkdir c:\mongodb\data\shard1\db

mkdir c:\mongodb\data\shard1\dblog

2、建立shard分片,每台伺服器開啟mongod服務

shardsvr配合config 與mongos使用

replset 定義副本集名稱

port 埠

dbpath 資料存放路徑

logpath 日誌存放

bind_ip 伺服器對外服務位址

check mongod 成功與否,執行檢視所有shard

c:\mongodb\server\bin\mongo.exe --port 27017
3、埠27017進入,建立shard1副本集

進入不同埠啟用shard1\shard2\shard3

c:\mongodb\server\bin\mongo.exe --port 27017
config = ,,]}
rs.initiate(config)
二、config\route搭建

1、每台伺服器建立config資料夾,存放config資訊

mkdir c:\mongodb\data\config

2、配置config srever 每台伺服器執行以下命令

3、建立con副本集,執行以下命令

c:\mongodb\server\bin\mongo.exe --port 27000
config = ,,]}
rs.initiate(config)
4、建立route,每台伺服器執行以下命令

三、分片集群

連線mongos伺服器,分片加入到mongos

c:\mongodb\server\bin\mongo --port 20000

use admin

db.runcommand()

db.runcommand()

db.runcommand()

建立分片功能,執行分片資料集

db.runcommand() 

db.runcommand(})

四、測試

window server2008 配置FTP服務

今天在window server2008 下配置了ftp服務,作乙個mark。首先要給iis安裝ftp服務,我用的是iis7。在伺服器配置視窗中,點選增加角色,可以勾選需要安裝的服務,如圖 勾選ftp相關的,然後等待安裝完成,成功後,切換回 iis 管理介面,可以看到多了乙個ftp的選單分組。然後填...

suse搭建mysql集群 suse裝配mysql

suse 安裝 mysql 2.解壓 有很多個檔案,下面用到的就這兩個 mysql client 5.5.20 1.sles11.x86 64.rpm mysql server 5.5.20 1.sles11.x86 64.rpm 3.安裝伺服器 rpm ivh mysql server 5.5.2...

M檔案與M函式

函式檔案由function語句引導,其基本結構為 function 輸出參數列 函式名 輸入參數列0 注釋說明部分 函式體語句 其中以function開頭的一行為引導行,表示該m檔案是乙個函式。函式名的命名規則與變數名相同。輸入形參為函式的輸入引數,輸出形參為函式的輸出型引數。當輸出從形參多於乙個時...