mongodb添加节点_边缘节点部署

mongodb添加节点_边缘节点部署Ð 安装包下载 Ð 数据库安装 Ð 数据库启动 Ð 补充 MongoDB配置文件注释 安装包下载 下载地址:https://www.mongodb.com/download-center/commu…

Ð 安装包下载

Ð 数据库安装

Ð 数据库启动

Ð 补充

MongoDB配置文件注释

  • 安装包下载

下载地址https://www.mongodb.com/download-center/community

这里下载的是

mongodb添加节点_边缘节点部署

  • 数据库安装

在安装时均使用root用户,如果非root用户则在命令前加sudo命令,用来以root身份运行

1.创建/data/sdv1/mongodb/mongodb文件夹

# mkdir -p /data/sdv1/mongodb

2.解压文件

# tar -xzvf mongodb-linux-x86_64-rhel70-4.0.5.tgz

3.将解压后的文件下所有内容移动到mongodb文件夹下

注意这里不是将mongodb-linux-x86_64-rhel70-4.0.5文件夹移动到创建好的mongodb下,而是文件下的内容。

# mv mongodb-linux-x86_64-rhel70-4.0.5/* /data/sdv1/mongodb/

4.添加mongodb的环境变量

# vim /etc/profile

5.在文件末尾插入如下内容

export MONGODB_HOME=/data/sdv1/mongodb  

export PATH=$PATH:$MONGODB_HOME/bin

6.修改保存后要重启系统配置,执行命令如下

# source /etc/profile

7.同步内存中的数据到磁盘

# sync

经过上述步骤,已完成基本配置,接下来创建mongodb数据文件和日志文件的存放位置,并且对启动项进行配置,启动项配置其中包含数据库文件路径和日志文件路径,填写上述将要创建的文件夹或文件路径。具体步骤如下:

1.创建数据库文件存放路径

# mkdir -p /data/sdv1/mongodb/mydata

# chmod -R 777 /data/sdv1/mongodb/mydata

 2.创建日志文件

# cd /data/sdv1/mongodb

# mkdir logs

# cd logs

# touch mongodb.log

3.创建启动文件

# cd /data/sdv1/mongodb/bin

# touch mongodb.conf

4.编辑启动文件

# vim mongodb.conf

5.在文件中插入如下内容

dbpath = /data/sdv1/mongodb/mydata  #数据文件存放目录

logpath = /data/sdv1/mongodb/logs/mongodb.log #日志存放目录

port = 27017 #连接端口

fork = true #以守护程序的方式启用,即在后台运行

logappend = true

maxConns = 5000

storageEngine = mmapv1

  • 启动数据库

经过配置后即可启动数据库了,启动数据库文件在bin目录下执行以下命令

1.切换到bin目录下

# cd /data/sdv1/mongodb/bin

2.启动数据库

# ./mongod –config mongodb.conf

mongodb添加节点_边缘节点部署

3.访问数据库

# ./mongo

  • 补充

MongoDB配置文件注释

# 日志文件位置
logpath=/data/db/journal/mongodb.log

# 以追加方式写入日志
logappend=true

# 是否以守护进程方式运行
fork = true

# 默认27017
port = 27017

# 数据库文件位置
dbpath=/data/db

# 启用定期记录CPU利用率和 I/O 等待
cpu = true

# 是否以安全认证方式运行,默认是不认证的非安全方式
noauth = true
auth = true

# 详细记录输出
verbose = true

#用于开发驱动程序时验证客户端请求
objcheck = true

# 启用数据库配额管理
#quota = true

# 设置oplog记录等级
#   0=off (default)
#   1=W
#   2=R
#   3=both
#   7=W+some reads

diaglog=0

# 动态调试项
nocursors = true

# 忽略查询提示
nohints = true

# 禁用http界面,默认为localhost:28017
nohttpinterface = true

# 关闭服务器端脚本,这将极大的限制功能
noscripting = true

# 关闭扫描表,任何查询将会是扫描失败
notablescan = true

# 关闭数据文件预分配
noprealloc = true

# 为新数据库指定.ns文件的大小,单位:MB
nssize =

# MongoDB数据库复制选项
# 指定副本集名称
replSet=setname
# 复制操作日志的最大大小,单位:MB
oplogSize=1024
#指定副本集成员之间存储身份验证信息的密钥文件的路径
keyFile=/path/to/keyfile

代码100分

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10430.html

(0)
上一篇 2022-12-27
下一篇 2022-12-27

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注