久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

centos7下MongoDB3.4安裝并解決告警

166次閱讀
沒有評論

共計 2992 個字符,預計需要花費 8 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

MongoDB 官網下載安裝包  
3.6.8 版本
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.6.8.tgz
3.4.18 版本
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.18.tgz
tar zxf mongodb-linux-x86_64-rhel62-3.4.18.tgz
mv mongodb-linux-x86_64-rhel62-3.4.18 /usr/local/mongodb
echo  export PATH=$PATH:/usr/local/mongodb/bin  /etc/profile
source /etc/profile
groupadd mongo
useradd -g mongo mongo
mkdir -p /server/mongodb27017/data
mkdir -p /server/mongodb27017/log
chown -R mongo.mongo /server/mongodb27017/
chown -R mongo.mongo /usr/local/mongodb
vim /server/mongodb27017/mongodb27017.cnf

配置文件

#SERVER
fork = true
port = 27017
quiet = true 
dbpath = /server/mongodb27017/data
logpath = /server/mongodb27017/log/mongod.log
logappend = true
journal = true
#auth = true # 開啟認證  
#  =3.4
nohttpinterface = true
directoryperdb = true
#SLOW_LOG
profile = 1
slowms = 500
replSet = rs01
oplogSize = 4096
# add for 3.4
# shardsvr = true
#cinfigsvr = true
#configdb = MSCHOST
#USER
#keyFile=/
#setParameter=enableLocalhostAuthBypass=1
storageEngine=wiredTiger
wiredTigerCacheSizeGB=1
wiredTigerCollectionBlockCompressor=snappy
#mongo_version=mongodb34

啟動

sudo -u mongo mongod -f /server/mongodb27017/mongodb27017.cnf

進入命令行

mongo 127.0.0.1:27017

敲命令報錯

centos7 下 MongoDB3.4 安裝并解決告警

errmsg : not master and slaveOk=false ,

初始化

rs.initiate({_id: rs01 ,version:1,members:[{_id:0,host: 10.238.162.33:27017}]}) ;

完成

安裝完成后進入 MongoDB 的 shell 命令行后出現了很多報警如下,雖然都是一些 warning,不影響使用,但是感覺就像是一個人處于亞健康狀態,當數據庫壓力過大的時候這些 warning 有可能導致數據庫出現 error。所以下面挨著每個解決一下。

centos7 下 MongoDB3.4 安裝并解決告警

告警 1  

** WARNING: You are running this process as the root user, which is not recommended.

解決:啟動 MongoDB 的時候使用普通用戶,而不用 root 用戶執行

sudo -u mongo mongod -f /server/mongodb27017/mongodb27017.cnf

告警 2

2018-11-15T17:21:03.335+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is  always .
2018-11-15T17:21:03.335+0800 I CONTROL [initandlisten] ** We suggest setting it to  never 
2018-11-15T17:21:03.335+0800 I CONTROL [initandlisten]
2018-11-15T17:21:03.335+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is  always .
2018-11-15T17:21:03.335+0800 I CONTROL [initandlisten] ** We suggest setting it to  never

解決

echo never /sys/kernel/mm/transparent_hugepage/enabled

echo   never  /sys/kernel/mm/transparent_hugepage/defrag

并添加到  /etc/rc.local

告警 3  

** WARNING: soft rlimits too low. rlimits set to 4096 processes, 65535 files. Number of processes should be at least 32767.5 : 0.5 times number of files.
vim /etc/security/limits.conf
mongo soft nofile 65535
mongo hard nofile 65535
mongo soft nproc 65535
mongo hard nproc 65535
mongo soft stack 1024
mongo hards tack 1024
vim /etc/security/limits.d/90-nproc.conf
soft nproc 65535

告警 4  

WARNING: Access control is not enabled for the database.
2018-11-15T17:38:44.181+0800 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.
use admin
db.createUser(
user:  root , // 用戶名
pwd:  root , // 密碼
roles: [ { role:  userAdminAnyDatabase , db:  admin  } ] // 權限
在配置文件中添加
auth = true

依次解決后進入 shell 命令行,真的干凈!沒有任何告警信息,簡直是強迫癥患者福音 O(∩_∩)O 哈哈~

centos7 下 MongoDB3.4 安裝并解決告警

再見 各位~

向 AI 問一下細節

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-18發表,共計2992字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 改则县| 井陉县| 固始县| 南靖县| 宁河县| 连南| 沙坪坝区| 龙里县| 南靖县| 沙田区| 兴业县| 焉耆| 苍梧县| 孝昌县| 望都县| 双鸭山市| 拉孜县| 定西市| 昭苏县| 鸡泽县| 商都县| 芮城县| 邹城市| 龙州县| 广宁县| 密云县| 兰州市| 洛川县| 永顺县| 进贤县| 浦东新区| 绥棱县| 贵定县| 绥宁县| 华宁县| 星子县| 宜州市| 怀安县| 建瓯市| 阿克陶县| 闽清县|