## content 。 mongodb 日志开启并指定日志位置
systemLog:destination: filelogAppend: truepath: /www/server/mongodb/log/config.log# Where and how to store data. 指定数据库存在目录
storage:dbPath: /www/server/mongodb/datadirectoryPerDB: true
# 是否启用日志journal:enabled: true
# how the process runs。.指定跟踪进程文件夹路径,如果未指定,启动时会出现进程号
processManagement:fork: truepidFilePath: /www/server/mongodb/log/configsvr.pid# network interfaces  配置ip及端口,外网访问
net:port: 27017bindIp: 0.0.0.0#operationProfiling:#搭建副本集统一名称配置
replication:replSetName: mawen
#是否加密访问
security:
#  authorization: enabledauthorization: disabledjavascriptEnabled: falsekeyFile: /www/server/keyFile/mongodb.key#keyFile 随便生成一个base64的文本即可,此文件如果在linux中那么这个文件不要赋予任何权限,否则启动时会报错:文件不安全
#sharding:
#    clusterRole: shardsvr#启动mongodb 并指定配置文件
#./mongod -f /www/server/mongodb27017/mongodb/config.conf
#初始化
#rs.initiate()
#副本集
# 向副本集中添加成员
#rs.add("127.0.0.1:27018")
# 从副本集中删除成员
#rs.remove("127.0.0.1:27017")
# 向副本集中添加仲裁
#rs.addArb("127.0.0.1:27017")
# 向副本集中添加备份节点
#rs.add({"_id":3,"host":"127.0.0.1:27017","priority":0,"hidden":true})
#参考地址https://blog.csdn.net/pengjunlee/article/details/84101732#设置优先级
#mawen:SECONDARY> var conf=rs.conf()
#mawen:SECONDARY> conf.members[0].priority = 90
#90
#mawen:SECONDARY> conf.members[1].priority = 10
#10
#mawen:SECONDARY> conf.members[2].priority = 9
#9
#mawen:SECONDARY> rs.reconfig(conf,{"force":true})#参考地址:https://www.cnblogs.com/pl-boke/p/10063351.html
#查看用户
#use admin 、 show users
#自定义权限
#db.createRole({ role: “testRole”, privileges: [{ resource: { db: “”, collection: “” }, actions: [“enableSharding” ] }], roles: [“readWriteAnyDatabase”] })#添加用户
#db.createUser( { user: “testuser”, pwd: “123456”, roles: [ { role: “testRole”, db: “admin” } ] } )
#db.createUser({user:"mawen",pwd:"ma00216223",roles:
#[{role:"userAdminAnyDatabase",db:"admin"}]})
#删除用户
#db.system.users.remove({_id:"XXX.XXX"})  id删除
#db.system.users.remove({user:"XXXXXX"})  名字删除
#权限
#Read:允许用户读取指定数据库
#readWrite:允许用户读写指定数据库
#dbAdmin:允许用户在指定数据库中执行管理函数,如索引创建、删除,查看统计或访问system.profile
#userAdmin:允许用户向system.users集合写入,可以在指定数据库里创建、删除和管理用户
#clusterAdmin:只在admin数据库中可用,赋予用户所有分片和复制集相关函数的管理权限。
#readAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的读权限
#readWriteAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的读写权限
#userAdminAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的userAdmin权限
#dbAdminAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的dbAdmin权限。
#root:只在admin数据库中可用。超级账号,超级权限

MongoDB 配置文件详解,以及副本集,优先级相关推荐

  1. CENTOS7 高性能Linux集群 通过yum进行 haproxy配置 !安装 !使用!HAProxy配置文件详解

    Haproxy配置 永久修改名字:便于区分虚拟机! Haproxy:hostnamectl set-hostname haproxy Web1: hostnamectl set-hostname WE ...

  2. application.properties amp;amp;amp; application.yml 配置文件详解(转)

    #COMMON SPRING BOOT PROPERTIES ## 提供此示例文件作为指导.请勿将其 全部 复制到您自己的应用程序.^^^ #============================= ...

  3. elasticsearch配置文件详解

    配置文件详解 配置文件位于es根目录的config目录下面,有elasticsearch.yml和logging.yml两个配置,主配置文件是elasticsearch.yml,日志配置文件是logg ...

  4. Keepalived配置文件详解

    keepalived keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障. keepalived工作原理 keepalived是以VRRP( ...

  5. ELKElasticSearch5.1基础概念及配置文件详解【转】

    1. 配置文件 elasticsearch/elasticsearch.yml 主配置文件 elasticsearch/jvm.options jvm参数配置文件 elasticsearch/log4 ...

  6. Elasticsearch基础2——es配置文件、jvm配置文件、log4j2.properties配置文件详解

    文章目录 一.配置文件详解 1.1 elasticsearch.yml文件 1.1. 1 基础参数 1.1.1.1 自定义数据/日志目录 1.1.1.2 锁定物理内存 1.1.1.3 跨域设置 1.1 ...

  7. mybatis mysql 配置文件_Mybatis配置文件详解(4)

    本次主要来了解: MyBatis数据库配置文件SqlMapConfig.xml SQL映射配置中输入映射的配置 SQL映射配置中输出映射的配置 SQL映射配置中动态SQL语句的配置 1. SqlMap ...

  8. MyBatis复习笔记2:配置文件详解

    配置文件详解 属性(properties) MyBatis可以使用 properties 来引入外部 properties 配置文件的内容 resource:引入类路径下的资源 url:引入网络路径或 ...

  9. 【ZooKeeper】配置文件详解

    ZooKeeper的配置文件详解 zkServer.sh读取的默认配置文件是$ZOOKEEPER_HOME/conf/zoo.cfg.如果要用其它配置文件.如下传递配置文件参数: zkServer.s ...

最新文章

  1. python中调用函数时必须有实参_Python之函数(一)定义函数以及传参
  2. Java 技术篇-IntelliJ IDEA 导入数据库驱动jar包实例演示
  3. Spring-AOP @AspectJ切点函数之@annotation()
  4. JVM调优笔记:认识JVM内存模型(jdk1.8)
  5. wxWidgets:wxListCtrl类用法
  6. Flask框架从入门到精通之路由(三)
  7. Tech·Ed 2009
  8. 前端学习(511):两列布局的第一种方式
  9. BZOJ2938[Poi2000]病毒——AC自动机
  10. 一步一步带你安装Node.js并创建第一个Vue项目
  11. 多项式拟合怎么确定次数_PyTorch入门4 搭建多项式回归模型
  12. Linux异常进程kill无效的解决办法
  13. iOS 更新日志 - 持续更新中
  14. wsdl2java生成服务端_根据wsdl,apache cxf的wsdl2java工具生成客户端、服务端代码
  15. mac版 seoclient_‎App Store 上的“SecoClient”
  16. 订购国际机票的常用指令
  17. 地方论坛门户网站运营之我见-上篇
  18. 使用node实现向手机发送验证码
  19. uiautomatorviewer链接不到android模拟器 报Error while obtaining UI hierarchy XML file: com.android
  20. firewalld防火墙配置、测试服务、高级配置与IP伪装、端口转发

热门文章

  1. 三相并网逆变器(2020.12.25)
  2. 织梦自适应php源码,HTML5自适应仿WP大学织梦整站源码 v1.0
  3. 使用Speedpan使用百度网盘极速下载方法
  4. ExecStart=/usr/bin/dockerd (code=exited, status=1/FAILURE)
  5. 用 Keras 创建自己的图像标题生成器
  6. 如何转换音频格式mp3,可以免费音频格式转换的软件
  7. python画图小猪佩奇_啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
  8. 通用的可扩展数据库设计-Entitty-Atribute-Value(EAV)模式
  9. Python——定义一个类来进行北京污染物的可视化(pyecharts绘制折线图、饼图、北京地图)
  10. 远程安装无法退出电脑管家