91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

公司的實戰Replica Sets+Sharding方案

發布時間:2020-07-25 17:54:16 來源:網絡 閱讀:825 作者:jxzhfei 欄目:MongoDB數據庫

公司的實戰Replica Sets+Sharding方案

公司mongo集群分片實戰

準備九臺服務器

分片1

                   172.16.0.124:11731

                   172.16.0.127.11731

                   172.16.0.115:11731 仲裁

分片2

                   172.16.0.122:11732

                   172.16.0.125:11732

        172.16.0.103:11732 仲裁

分片3

                   172.16.0.121:11733

                   172.16.0.123:11733

                   172.16.0.114:11733 仲裁

分片1步驟

--172.16.0.124分片1

創建目錄

mkdir -p /home/data/shard1_1

mkdir -p /home/Apps

 

tar zxvf mongodb-linux-x86_64-2.4.7.tgz

mv mongodb-linux-x86_64-2.4.7 /home/Apps/mongo

 

啟動服務

/home/Apps/mongo/bin/mongod --shardsvr --replSet shard1 --port 11731 --dbpath /home/data/shard1_1 --logpath /home/data/shard1_1/shard1_1.log --logappend  --oplogSize 5000 --fork

 

--172.16.0.127分片1

mkdir -p /home/data/shard1_2

mkdir -p /home/Apps

 

tar zxvf mongodb-linux-x86_64-2.4.7.tgz

mv mongodb-linux-x86_64-2.4.7 /home/Apps/mongo

啟動服務

/home/Apps/mongo/bin/mongod --shardsvr --replSet shard1 --port 11731 --dbpath /home/data/shard1_2 --logpath /home/data/shard1_2/shard1_2.log --logappend  --oplogSize 5000 --fork

--172.16.0.115分片1仲載

mkdir -p /home/data/shard1_3

mkdir -p /home/Apps

mkdir -p /home/data/config

 

tar zxvf mongodb-linux-x86_64-2.4.7.tgz

mv mongodb-linux-x86_64-2.4.7 /home/Apps/mongo

 

/home/Apps/mongo/bin/mongod --shardsvr --replSet shard1 --port 11731 --dbpath /home/data/shard1_3 --logpath /home/data/shard1_3/shard1_3.log --logappend  --oplogSize 5000 --fork

 

分片1啟動好,初始化Replica Set1  arbiterOnly:true仲裁

在分片1 172.16.0.124操作如下

 

/home/Apps/mongo/bin/mongo --port 11731

 

config={_id:'shard1',members:[{_id:0,host:'172.16.0.124:11731'},{_id:1,host:'172.16.0.127:11731'},{_id:2,host:'172.16.0.115:11731',arbiterOnly:true}]}

 

rs.initiate(config)

 

 

 

 

------------------------------------------------------------------------------------------------------------------------------

分片2步驟

--172.16.0.122分片2

創建目錄

mkdir -p /home/data/shard2_1

mkdir -p /home/Apps

 

tar zxvf mongodb-linux-x86_64-2.4.7.tgz

mv mongodb-linux-x86_64-2.4.7 /home/Apps/mongo

 

啟動服務

/home/Apps/mongo/bin/mongod --shardsvr --replSet shard2 --port 11732 --dbpath /home/data/shard2_1 --logpath /home/data/shard2_1/shard2_1.log --oplogSize 50000 --logappend --fork

 

--172.16.0.125分片2

mkdir -p /home/data/shard2_2

mkdir -p /home/Apps

 

tar zxvf mongodb-linux-x86_64-2.4.7.tgz

mv mongodb-linux-x86_64-2.4.7 /home/Apps/mongo

啟動服務

/home/Apps/mongo/bin/mongod --shardsvr --replSet shard2 --port 11732 --dbpath /home/data/shard2_2 --logpath /home/data/shard2_2/shard2_2.log   --oplogSize 50000 --logappend --fork

--172.16.0.103分片2仲載

mkdir -p /home/data/shard2_3

mkdir -p /home/Apps

mkdir -p /home/data/config

 

tar zxvf mongodb-linux-x86_64-2.4.7.tgz

mv mongodb-linux-x86_64-2.4.7 /home/Apps/mongo

 

/home/Apps/mongo/bin/mongod --shardsvr --replSet shard2 --port 11732 --dbpath /home/data/shard2_3 --logpath /home/data/shard2_3/shard2_3.log --oplogSize 50000 --logappend --fork

 

 

分片2啟動好,初始化Replica Set 2  arbiterOnly:true仲裁

在分片2 172.16.0.122操作如下

/home/Apps/mongo/bin/mongo --port 11732

 

config={_id:'shard2',members:[{_id:0,host:'172.16.0.122:11732'},{_id:1,host:'172.16.0.125:11732'},{_id:2,host:'172.16.0.103:11732',arbiterOnly:true}]}

 

rs.initiate(config)

 

 

-----------------------------------------------------------------------------------------------------------

分片3步驟

--172.16.0.121分片3

創建目錄

mkdir -p /home/data/shard3_1

mkdir -p /home/Apps

 

tar zxvf mongodb-linux-x86_64-2.4.7.tgz

mv mongodb-linux-x86_64-2.4.7 /home/Apps/mongo

 

啟動服務

/home/Apps/mongo/bin/mongod --shardsvr --replSet shard3 --port 11733 --dbpath /home/data/shard3_1 --logpath /home/data/shard3_1/shard3_1.log --oplogSize 50000 --logappend --fork

 

--172.16.0.123分片3

mkdir -p /home/data/shard2_2

mkdir -p /home/Apps

 

tar zxvf mongodb-linux-x86_64-2.4.7.tgz

mv mongodb-linux-x86_64-2.4.7 /home/Apps/mongo

啟動服務

/home/Apps/mongo/bin/mongod --shardsvr --replSet shard3 --port 11733 --dbpath /home/data/shard3_2 --logpath /home/data/shard3_2/shard3_2.log --oplogSize 50000 --logappend --fork

--172.16.0.114分片3仲載

mkdir -p /home/data/shard3_3

mkdir -p /home/Apps

mkdir -p /home/data/config

 

tar zxvf mongodb-linux-x86_64-2.4.7.tgz

mv mongodb-linux-x86_64-2.4.7 /home/Apps/mongo

 

/home/Apps/mongo/bin/mongod --shardsvr --replSet shard3 --port 11733 --dbpath /home/data/shard3_3 --logpath /home/data/shard3_3/shard3_3.log --oplogSize 50000 --logappend --fork

 

 

分片3啟動好,初始化Replica Set 3  arbiterOnly:true仲裁

在分片3 172.16.0.121操作如下

/home/Apps/mongo/bin/mongo --port 11733

 

config={_id:'shard3',members:[{_id:0,host:'172.16.0.121:11733'},{_id:1,host:'172.16.0.123:11733'},{_id:2,host:'172.16.0.114:11733',arbiterOnly:true}]}

 

rs.initiate(config)

 

配置3個分片Config Server

172.16.0.115,172.16.0.103,172.16.0.114 這三臺執行操作,如下面代碼

/home/Apps/mongo/bin/mongod --configsvr --dbpath /home/data/config --port 30000 --logpath /home/data/config/config.log --logappend --fork

 

 

配置3個分片Route Process

172.16.0.115,172.16.0.103,172.16.0.114 這三臺執行操作,如下面代碼

/home/Apps/mongo/bin/mongos --configdb 172.16.0.115:30000,172.16.0.103:30000,172.16.0.114:30000 -port 60000 --chunkSize 1 --logpath /home/data/mongos.log --logappend --fork

 

 

配置Shard Cluster

172.16.0.115,172.16.0.103,172.16.0.114 這三臺其中一臺執行操作,如下面代碼

 

/home/Apps/mongo/bin/mongo --port 60000

 

use admin

db.runCommand({addshard:"shard1/172.16.0.124:11731, 172.16.0.127:11731, 172.16.0.115:11731"})

 

db.runCommand({addshard:"shard2/172.16.0.122:11732, 172.16.0.125:11732, 172.16.0.103:11732"})

 

db.runCommand({addshard:"shard3/172.16.0.121:11733, 172.16.0.123:11733, 172.16.0.114:11733"})

 

 

 

接下來激活分片,如下面的代碼所示:    采用hash分片

db.runCommand({enablesharding:"test"})

db.runCommand({shardcollection:"test.users",key:{id:"hashed"}})

 

 

 

強調服務時間必須要同步,否則有問題

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

肇州县| 维西| 宿州市| 二手房| 通辽市| 舒城县| 绍兴县| 磐石市| 比如县| 威远县| 利津县| 榆林市| 武夷山市| 泾川县| 晋城| 桃江县| 台江县| 辉南县| 嫩江县| 海丰县| 灵山县| 陇西县| 台北市| 乌鲁木齐县| 丰都县| 桓台县| 固镇县| 大安市| 新宁县| 灌云县| 肃北| 麟游县| 岐山县| 十堰市| 永吉县| 清徐县| 噶尔县| 肇东市| 拉萨市| 正蓝旗| 蓬安县|