摘要: 实际操作过程 1:准备四个节点mongodb1(mongos)、mongodb2(config)、mongodb3(shard1)、mongodb4(shard2)且保证可以通过主机名访问,且时间同步 2:配置mongodb2(config)节点,使得mongodb2为config节点,编辑配置文件 阅读全文
posted @ 2017-11-05 17:31 ~小学生~ 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 当单个MongoDB节点的数据量过大的时候,我们通常考虑将数据切分为多个shard,也就是切分为多片。 (一)数据分片之后,整个集群中的MongoDB节点就分为了三类,一类是Router节点,实现前端路由,客户端由此接入,且让整个集群看上去像单一数据库,前端应用可以透明使用。一类是Config节点, 阅读全文
posted @ 2017-11-05 17:30 ~小学生~ 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 1:集群环境说明:mongodb1:192.168.43.10、mongodb2:192.168.43.11、mongodb3:192.168.43.12。且基于主机名相互通信/etc/hosts文件(为了集群信息同步不出现问题,先关闭认证功能anth) 2:编辑mongodb1的/etc/mong 阅读全文
posted @ 2017-11-05 17:29 ~小学生~ 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 参考官方文档:https://docs.mongodb.com/compass/current/install/#install-on-red-hat-enterprise-linux-rhel Mongodb compass 提供图形化管理界面管理MongoDB 安装 Mongodb compas 阅读全文
posted @ 2017-11-05 17:20 ~小学生~ 阅读(2676) 评论(0) 推荐(0) 编辑
摘要: db.createUser( )函数介绍 1:创建一个root用户,角色为userAdminAnyDatabase,因此root用户对数据库具有管理权限,但是不具备操作权限 db.createUser({user:"root",pwd:"123456", roles: [{ role: "userA 阅读全文
posted @ 2017-11-05 17:19 ~小学生~ 阅读(563) 评论(0) 推荐(0) 编辑
摘要: db.student.ensureIndex({name: 1}) 给name字段创建索引, 1为指定按升序创建索引,如果你想按降序来创建索引指定为-1即可。 实例 db.student.getIndexes() 查看索引 db.student.find({"name": "yhy"}).expla 阅读全文
posted @ 2017-11-05 17:15 ~小学生~ 阅读(145) 评论(0) 推荐(0) 编辑
摘要: db.help() 查看库级别的命令 db.stats() 查看数据库状态 db.version() 查看数据库版本 db.serverStatus() 查看数据库服务器状态 db.mycoll.help() 查看表级别的命令 db.getCollectionNames 显示当前库中所有的表的列表 阅读全文
posted @ 2017-11-05 17:12 ~小学生~ 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Mongodb 安装 (有两个大版本,一个是2.X,一个是3.X)介绍 RPM包安装(记住 2.6 和 3.4 分别演示,对于大家来说,重点学习3.4版本,因为3.2以后版本提供了多个易用的API接口,让我们管理MongoDB更为方便) 1:创建yum仓库配置文件,编辑 /etc/yum.repos 阅读全文
posted @ 2017-11-05 17:11 ~小学生~ 阅读(198) 评论(0) 推荐(0) 编辑