黄色网站入口国产美女,精品国产欧美另类一区,国产一区二区美女自慰,日日摸夜夜添无码国产

選擇你喜歡的標(biāo)簽
我們會為你匹配適合你的網(wǎng)址導(dǎo)航

    確認(rèn) 跳過

    跳過將刪除所有初始化信息

    您的位置:0XUCN > 資訊 > 技術(shù)
    新聞分類

    MongoDB在Debian上如何進(jìn)行集群搭建

    技術(shù) PRO 作者:sexysasa 2025-04-16 01:19

    ?在debian上搭建mongodb集群涉及多個步驟,包括安裝、配置、啟動各個組件以及設(shè)置副本集和分片。以下是一個基本的指南:

    1. 安裝MongoDB

    首先,確保你的Debian系統(tǒng)是最新的,然后安裝MongoDB。

    1

    2

    3

    sudo apt update

    sudo apt upgrade

    sudo apt install -y mongodb

    2. 配置MongoDB實例

    為每個節(jié)點創(chuàng)建存放數(shù)據(jù)、配置文件、日志的目錄。

    1

    2

    3

    sudo mkdir -p /data/db

    sudo mkdir -p /var/log/mongodb

    sudo mkdir -p /etc/mongodb

    3. 配置config server副本集

    編輯config server的配置文件:

    1

    sudo vim /etc/mongodb/config.conf

    內(nèi)容如下:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    systemLog:

    ??destination: file

    ??logAppend: true

    ??path: /var/log/mongodb/config.log

    ?

    storage:

    ??dbPath: /data/db

    ??journal:

    ????enabled: true

    ?

    processManagement:

    ??fork: true

    ??pidFilePath: /var/run/mongodb/mongod.pid

    ?

    net:

    ??port: 21000

    ??bindIp: 0.0.0.0

    啟動config server:

    1

    sudo mongod --config /etc/mongodb/config.conf

    初始化config server副本集:

    1

    mongo --host 10.10.3.134 --port 21000

    在mongo shell中執(zhí)行:

    1

    2

    config = {_id : "config", members : [{_id : 0, host : "10.10.3.134:21000" }, {_id : 1, host : "10.10.3.135:21000" }, {_id : 2, host : "10.10.3.136:21000" }]}

    rs.initiate(config)

    4. 配置shard1 server副本集

    編輯shard1的配置文件:

    1

    sudo vim /etc/mongodb/shard1.conf

    內(nèi)容如下:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    systemLog:

    ??destination: file

    ??logAppend: true

    ??path: /var/log/mongodb/shard1.log

    ?

    storage:

    ??dbPath: /data/db

    ??journal:

    ????enabled: true

    啟動shard1:

    1

    sudo mongod --config /etc/mongodb/shard1.conf

    5. 配置mongos路由器

    編輯mongos的配置文件:

    1

    sudo vim /etc/mongodb/mongos.conf

    內(nèi)容如下:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    systemLog:

    ??destination: file

    ??logAppend: true

    ??path: /var/log/mongodb/mongos.log

    ?

    storage:

    ??dbPath: /data/db

    ??journal:

    ????enabled: true

    ?

    sharding:

    ??clusterRole: configsvr

    啟動mongos:

    1

    sudo mongos --configdb 10.10.3.134:21000,10.10.3.135:21000,10.10.3.136:21000 --port 20000

    6. 添加shard到集群

    在mongos shell中添加shard:

    1

    mongo --host 10.10.3.134 --port 20000

    1

    2

    3

    sh.addShard("10.10.3.134:27001")

    sh.addShard("10.10.3.135:27002")

    sh.addShard("10.10.3.136:27003")

    7. 驗證集群狀態(tài)

    使用以下命令驗證集群狀態(tài):

    1

    mongo --host 10.10.3.134 --port 20000

    1

    sh.status()

    以上步驟提供了一個基本的MongoDB集群搭建流程。根據(jù)實際需求,你可能需要調(diào)整配置和增加更多的節(jié)點。

    0XU.CN

    [超站]友情鏈接:

    四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
    關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級服務(wù)市場:https://www.ijiandao.com/

    圖庫
    公眾號 關(guān)注網(wǎng)絡(luò)尖刀微信公眾號
    隨時掌握互聯(lián)網(wǎng)精彩
    贊助鏈接