国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

MongoDB 分片配置

MrZONT / 2465人閱讀

摘要:社區版下載中心官方安裝手冊下載解壓配置環境變量驗證版本如果出現沒有顯示版本號說明前幾步有問題創建數據和日志的文件夾啟動第一進程是配置服務下面三個是分片機器資源有限這里不再添加副本可以看成只有一個副本

社區版下載中心:https://www.mongodb.com/downl...
官方安裝手冊:https://docs.mongodb.com/manu...

下載解壓
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-3.6.2.tgz
tar zxvf mongodb-linux-x86_64-ubuntu1604-3.6.2.tgz
mv mongodb-linux-x86_64-ubuntu1604-3.6.2 ~/mongo
配置環境變量
echo "export PATH=/root/mongo/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
驗證版本
mongo -version
如果出現沒有顯示版本號, 說明前幾步有問題
創建數據和日志的文件夾
mkdir -p /data/db/27017
mkdir -p /data/db/27018
mkdir -p /data/db/27019
mkdir -p /data/db/27020

mkdir -p /data/mongo_log/
啟動

第一進程是配置服務
下面三個是分片, 機器資源有限,這里不再添加副本(可以看成只有一個副本)

mongod --bind_ip_all --port 27017 --dbpath "/data/db/27017" --logpath "/data/mongo_log/27017.log" --configsvr --replSet "rs-config" --fork
mongod --bind_ip_all --port 27018 --dbpath "/data/db/27018" --logpath "/data/mongo_log/27018.log" --shardsvr --replSet "rs-1" --fork
mongod --bind_ip_all --port 27019 --dbpath "/data/db/27019" --logpath "/data/mongo_log/27019.log" --shardsvr --replSet "rs-2" --fork
mongod --bind_ip_all --port 27020 --dbpath "/data/db/27020" --logpath "/data/mongo_log/27020.log" --shardsvr --replSet "rs-3" --fork
啟動副本集

循環登陸每個實例, 開啟副本集

mongo 127.0.0.1:27017
進入 shell 后運行 rs.initiate() 然后 Ctrl + C 退出 shell

mongo 127.0.0.1:27018
.....
mongo 127.0.0.1:27020
啟動 mongos
 mongos --bind_ip_all --port 27021 --configdb rs-config/127.0.0.1:27017 --logpath "/data/mongo_log/mongos_27021.log" --fork
登陸 mongos

進入 shell

mongo 127.0.0.1:27021
添加分片
sh.addShard("rs-1/wkfg-mongo:27018")
sh.addShard("rs-2/wkfg-mongo:27019")
sh.addShard("rs-3/wkfg-mongo:27020")
分片配置

指定數據庫, 開啟分片, 指定 Collection 的分片策略

sh.enableSharding("test")
sh.shardCollection("test.col",{id:"hashed"})

### 比如再添加一個
use mongo-study
sh.enableSharding("mongo-study")
sh.shardCollection("mongo-study.test-collection",{id:"hashed"})

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/19194.html

相關文章

  • 初識MongoDB分片

    摘要:復制一份,命名為,修改文件內容如下注意改為我們第一步創建的目錄,端口號改為這個隨意,只要該端口沒被占用即可,表示這是一個配置服務器,另外由于我們的配置服務器要做成備份集,所以要設置。 分片是指將數據拆分,拆分后存放在不同的機器上的過程,以此來降低單個服務器的壓力,同時也解決單個服務器硬盤空間不足的問題,讓我們可以用廉價的機器實現高性能的數據架構。有的小伙伴不理解分片和副本集的差異,一言...

    Nino 評論0 收藏0
  • 搭建 MongoDB分片(sharding) / 分區 / 集群環境

    摘要:搭建分片分區集群環境安裝三臺機器關閉防火墻主節點副節點仲裁仲裁主節點副節點副節點仲裁主節點端口分配下載并且安裝所有版本二進制文件自行下載改名分別在每臺機器建立六個目錄,因為不存儲數據,只需要建立日志文件目錄即可。 搭建 MongoDB分片(sharding) / 分區 / 集群環境 1. 安裝 MongoDB 三臺機器 關閉防火墻 systemctl stop firewalld.se...

    KunMinX 評論0 收藏0
  • 【云數據庫 MySQL UDB】什么是UDB?產品功能,規格版本和使用限制

    摘要:版本目前支持和,用戶可以根據需求選擇相應的云數據庫版本。硬盤云數據庫的硬盤大小。云數據庫提供自動備份和手動備份兩種方式,防止數據丟失,避免誤操作帶來的風險。日志日志是用于記錄云數據庫操作事件的記錄文件。什么是云數據庫MongoDB?云數據庫簡介: 云數據庫MongoDB是基于成熟云計算技術的高可用、高性能的數據庫服務,完全兼容MongoDB 協議,支持靈活部署,除副本集實例架構外,云數據庫...

    Tecode 評論0 收藏0
  • mongoDB運維篇④】Shard 分片集群

    摘要:簡述為何要分片減少單機請求數,降低單機負載,提高總負載減少單機的存儲空間,提高總存空間。就是用來存儲所有節點的配置信息每個的范圍在各的分布情況該集群中所有和的配置信息。 簡述 為何要分片 減少單機請求數,降低單機負載,提高總負載 減少單機的存儲空間,提高總存空間。 showImg(http://static.oschina.net/uploads/space/2014/0201/1...

    yy736044583 評論0 收藏0
  • MongoDB分片部署實踐

    摘要:本篇記錄高可用模式部署步驟,其他部署方式見上一篇。首先準備機器,我這里是在公司云平臺創建了三臺,分別是,,。分片的選擇策略可以參考官方文檔。 本篇記錄MongoDB高可用模式部署步驟,其他部署方式見上一篇。 首先準備機器,我這里是在公司云平臺創建了三臺DB server,ip分別是10.199.144.84,10.199.144.89,10.199.144.90。 分別安裝mong...

    孫淑建 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<