在高負(fù)載的情況下,添加更多的節(jié)點,可以保證服務(wù)器性能。
MongoDB 旨在為WEB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲解決方案。

安裝MongoDB及配置

1、安裝相關(guān)軟件包
[root@centos-01 ~]# wget -b http://downloads.mongodb.org/linux/mongodb-linux-x86_64-3.6.14.tgz
[root@centos-01 ~]# tar zxvf mongodb-linux-x86_64-3.6.14.tgz
[root@centos-01 ~]# mv mongodb-linux-x86_64-3.6.14 /ust/local/mongodb
2、創(chuàng)建MongoDB的數(shù)據(jù)存儲目錄,日志存儲目錄
[root@centos-01 ~]# mkdir -p /data/mongodb/data
[root@centos-01 ~]# mkdir -p /data/logs/mongodb
[root@centos-01 ~]# ln -s /usr/local/mongodb/bin/* /usr/bin/
3、當(dāng)MongoDB處于頻繁訪問的狀態(tài)時,如果shell啟動進(jìn)程所占用的資源設(shè)置過低的話,將會產(chǎn)生錯誤導(dǎo)致無法連接到MongoDB實例。需設(shè)置ulimit -n和ulimit -u的值大于20000。
[root@centos-01 ~]# ulimit -n 25000
[root@centos-01 ~]# ulimit -u 25000
4、創(chuàng)建MongoDB配置文件,定義啟動所需相關(guān)參數(shù)

[root@centos-01 ~]# vim /etc/mongodb.cnf
#系統(tǒng)日志
systemLog:
  #日志輸出目的地,可以指定為 “file” 或者“syslog”
  destination: file
  #使用追加的方式寫日志
  logAppend: true
  #日志存儲目錄
  path: /data/logs/mongodb/mongo.log

storage:
  #數(shù)據(jù)存儲目錄
  dbPath: /data/mongodb/data
  #是否開啟 journal 日志持久存儲,journal 日志用來數(shù)據(jù)恢復(fù),是 mongod 最基礎(chǔ)的特性,通常用于故障恢復(fù)
  journal:
    enabled: true
#  engine: wiredTiger
#  mmapv1:
#如下配置僅對 wiredTiger 引擎生效(3.0 以上版本)
  wiredTiger:
    engineConfig:
      #wiredTiger 緩存工作集(working set)數(shù)據(jù)的內(nèi)存大小
      cacheSizeGB: 4
      #是否將索引和 collections 數(shù)據(jù)分別存儲在 dbPath 單獨的目錄中
      directoryForIndexes: false
    collectionConfig:
      blockCompressor: zlib
    indexConfig:
      prefixCompression: false
# how the process runs
processManagement:
#以后臺方式運(yùn)行進(jìn)程
  fork: true   
#PID File 的完整路徑,如果沒有設(shè)置,則沒有PID文件
  pidFilePath: /data/mongodb/mongod.pid  
# network interfaces
net:
#默認(rèn)服務(wù)器端口號
  port: 27017
#mongodb所綁定的ip地址
  bindIp: 127.0.0.1
security:
#表示是否開啟用戶訪問控制
  authorization: enabled

#性能分析器
operationProfiling:
  #開啟慢日志
  slowOpThresholdMs: 100
  mode: slowOp
#如果架構(gòu)模式為 replication Set,那么還需要在所有的 “復(fù)制集”members 上增加如下配置:
#replication:
#  oplogSizeMB: 2048       
#  replSetName: mongodb      
#sharding:
## Enterprise-Only Options
#auditLog:

5、設(shè)置內(nèi)核參數(shù),關(guān)閉NUMA
[root@centos-01 ~]# echo 0 >/proc/sys/vm/zone_reclaim_mode //當(dāng)某個節(jié)點可用內(nèi)存不足時系統(tǒng)會從其他節(jié)點分配內(nèi)存
[root@centos-01 ~]# sysctl -w vm.zone_reclaim_mode=0 //永久設(shè)置
6、mongodb啟停
[root@centos-01 ~]# mongod -f /etc/mongodb.cnf //啟動
[root@centos-01 ~]# mongod -f /etc/mongodb.cnf –shutdown //停止
[root@centos-01 ~]# netstat -anpt | grep mongod
tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN 33475/mongod
7、設(shè)置為開機(jī)自動啟動
[root@centos-01 ~]# echo "mongod -f /etc/mongodb.cnf" >> /etc/rc.local
8、進(jìn)入MongoDB之后也可以這樣關(guān)閉mongoDB

use admin;
db.shutdownServer();

9、為了便于運(yùn)維人員管理,編寫一個MongoDB數(shù)據(jù)庫的控制腳本
[root@centos-01 ~]# vim /etc/init.d/mongod
#!/bin/bash
PROG="/usr/local/mongodb/bin/mongod"
CONFIG=$1
CONF="/etc/$CONFIG.cnf"
case "$2" in
start)
? $PROG -f $CONF
? ;;
stop)
? $PROG -f $CONF –shutdown
? ;;
restart)
$0 stop
sleep 1
$0 start
sleep 1
echo "mongod has been restarted successfully"
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 2
esac
exit 0
[root@centos-01 ~]# chmod x /etc/init.d/mongod
[root@centos-01 ~]# chkconfig –add mongod
[root@centos-01 ~]# /etc/init.d/mongod start

更多關(guān)于云服務(wù)器域名注冊,虛擬主機(jī)的問題,請訪問三五互聯(lián)官網(wǎng):m.shinetop.cn

贊(0)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享網(wǎng)絡(luò)內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。郵箱:3140448839@qq.com。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明出處:三五互聯(lián)知識庫 » 一、MongoDB的安裝及相關(guān)配置

登錄

找回密碼

注冊

主站蜘蛛池模板: 部精品久久久久久久久| 国产乱国产乱老熟300部视频| 国产精品久久久久无码网站| 日本久久久免费高清| 亚洲综合在线一区二区三区| 国产在线观看黄| 少妇被粗大的猛烈进出动视频| 免费现黄频在线观看国产| 亚洲高清免费在线观看| 亚洲爆乳WWW无码专区| 亚洲色拍拍噜噜噜最新网站| 日韩人妻一区中文字幕| 精品少妇爆乳无码aⅴ区| 国产老熟女无套内射不卡| 亚洲欧洲日韩国内高清| 久女女热精品视频在线观看| 久久精品免视看国产成人| 亚洲小说乱欧美另类| 日本高清视频网站www| 无码中文字幕人妻在线一区| 成人网站免费观看永久视频下载| 女人张开腿让男人桶爽 | 亚洲电影天堂在线国语对白| 国内在线视频一区二区三区| 亚洲熟妇精品一区二区| 老熟女重囗味hdxx69| 欧美老熟妇乱子伦牲交视频| 国产自产一区二区三区视频| 久久人人妻人人爽人人爽| 国产精品最新免费视频| 国产成人精品午夜二三区| 亚洲情色av一区二区| 日韩人妻无码中文字幕视频| 国产精品无遮挡猛进猛出| 曰韩亚洲AV人人夜夜澡人人爽| 精品无码人妻一区二区三区| 国产午夜无码视频在线观看| 精品一区二区三区女性色| 国产一区二区三区韩国| 亚洲精品亚洲人成人网| 亚洲av无码成人影院一区|