mongodb的驱动包:
https://docs.mongodb.com/ecosystem/drivers/java/
https://github.com/mongodb/mongo-csharp-driver/tree/master
1、单独启动:
./mongod -port=27017 -fork -bind_ip=192.168.149.90 -dbpath=/export/App/mongodb-linux-x86_64-3.2.10/data -logpath=/export/App/mongodb-linux-x86_64-3.2.10/log/mongodb.log -pidfilepath=/export/App/mongodb-linux-x86_64-3.2.10/pid/mongo.pid &
各个参数详见:https://my.oschina.net/pwd/blog/399374
配置文件:https://docs.mongodb.com/manual/reference/configuration-options/
2、replSet:
2.1 mongod --replSet "rs0"
2.2 mongo
rs.initiate()
rs.add("mongodb1.example.net:20017")
rs.add("mongodb2.example.net:20017")
投票节点
rs.addArb("m1.example.net:30000")
删除节点:
rs.remove("mongod3.example.net")
https://docs.mongodb.com/manual/tutorial/deploy-replica-set/
3、master-slave:
3.1 mongod --master --dbpath /data/masterdb/ &
3.2 mongod --slave --source <masterhostname><:<port>> --dbpath /data/slavedb/ &
Configuration:
rs.printReplicationInfo()
4、shard
4.1 config servers:mongod --configsvr --replSet configReplSet --port <port> --dbpath <path>
4.2 mongos --configdb configReplSet/<cfgsvr1:port1>,<cfgsvr2:port2>,<cfgsvr3:port3>
4.3 mongo --host <hostname of machine running mongos> --port <port mongos listens on>
sh.addShard("mongodb0.example.net:27017")
db.printShardingStatus()
https://docs.mongodb.com/manual/tutorial/deploy-sharded-cluster-hashed-sharding/
https://docs.mongodb.com/manual/tutorial/deploy-sharded-cluster-ranged-sharding/
用户控制:
show users;
use admin;
db.createUser({user:"dba",pwd:"dba",roles:[{role:"userAdminAnyDatabase",db:"admin"}]});
db.dropUser("dba")
use test;
db.createUser({user:"dba",pwd:"dba",roles:["readWrite"]});
连接命令:./mongo -u buru -p 12345678 --authenticationDatabase admin
https://docs.mongodb.com/manual/reference/method/js-user-management/
操作命令
./mongo 192.168.149.90:27017
监控:
./mongostat -h 192.168.149.90
关闭 mongoDB?千万不要 kill -9 pid,可以 kill -2 pid 或 db.shutdownServer()
详细的请大家仔细看文档吧
相关推荐
MongoDB 3.2 是MongoDB数据库系统的一个重要版本,发布于2016年,它带来了许多增强特性和性能优化。MongoDB是一款基于分布式文件存储的开源文档型数据库,以其灵活性、高性能和易用性而受到广大开发者的青睐。在3.2...
在Linux 64位系统上安装MongoDB 3.2版本,可以为开发者提供一个强大的非关系型数据库解决方案,适用于处理大量半结构化和结构化数据。 首先,让我们了解MongoDB 3.2的主要特性: 1. **性能增强**:MongoDB 3.2引入...
MongoDB 3.2版 (目前最新版)的操作手册。 英文版 epub格式
**Spring Data MongoDB 3.2 整合指南** 在当今的软件开发中,Spring框架以其强大的功能和灵活性深受开发者喜爱,而MongoDB作为一款非关系型数据库,因其高性能、高可扩展性和灵活的数据模型,成为了大数据和实时...
### MongoDB 3.2 集群配置详解 #### 一、概述 MongoDB 3.2 是一款高性能、开源的NoSQL数据库系统,在分布式环境下提供了丰富的功能支持,特别是其Sharding(分片)特性,使得它能够很好地支持大规模数据处理场景。...
### MongoDB 3.2 实战笔记 #### 一、前言 MongoDB 是一款非常流行的开源文档型数据库系统,以其高性能、高可用性以及灵活的数据模型而受到广泛欢迎。本篇实战笔记主要针对 MongoDB 3.2 版本,涵盖其安装、配置、...
mongodb3.2windows64位带SSL
在3.2版本中,MongoDB 集群的搭建涉及到几个关键组件,包括mongos(查询路由器)、config server(配置服务器)以及shards(分片)。本文将详细介绍这些组件的功能及其在集群中的作用。 首先,mongos是查询路由器,...
你需要在 `/etc/yum.repos.d/` 目录下创建一个名为 `mongodb-org-3.2.repo` 的文件,然后添加以下内容: ``` [mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$...
mongodb3.x版本有好多新功能,关于这方面参考官网即可,下面这篇文章主要给大家介绍了在Windows系统下安装Mongodb 3.2.x的详细步骤,文中介绍的非常详细,需要的朋友们可以参考学习,下面来一起看看吧。
自 MongoDB 3.2 版本起,官方不再提供 32 位版本的支持,用户需选择 64 位版本进行安装。这一决定主要是考虑到 64 位系统能更好地利用内存资源,从而提高数据库性能。 **2.3 教程** 文档提供了详细的安装教程,...
MongoDB的Java驱动3.2版本是连接Java应用程序与MongoDB数据库的重要组件,它提供了丰富的API,使得开发人员能够方便地执行CRUD(创建、读取、更新、删除)操作以及更复杂的数据库交互。MongoDB是一款流行的开源文档...
总的来说,"mongodb-win32-x86_64-2008plus-ssl-v3.2-latest.zip"是一个包含MongoDB 3.2的Windows 64位版本,带有SSL支持,适用于需要高性能、高可用性和数据安全性的应用程序。安装并配置这个版本,可以利用其众多...
MongoDB 3.2 版本引入了诸多新特性和性能优化,其中对聚合框架的改进是重要的一部分。而C#驱动程序2.0则为.NET开发者提供了与MongoDB交互的便捷方式,包括支持异步操作,这在处理大数据时能够显著提升应用的响应速度...
2016年7月 最新稳定发布版本 3.2.8 由于文件超过60MB,所以上传的是百度网盘的下载链接,下载包含下载链接的txt文件就可以了
而在MongoDB 3.2版本中引入的`$lookup`聚合操作符,为数据关联提供了强大的支持。本文将深入探讨`$lookup`的原理,以及如何通过JavaScript库Monogram-Lookup实现类似MongoDB驱动程序Mongoose中的`populate()`功能。 ...
简介