-
mongodb复制集的实施
所属栏目:[系统] 日期:2023-10-23 热度:9589
复制集(Replica Sets),是一个基于主/从复制机制的复制功能,进行同一数据的异步同步,从而使多台机器拥有同一数据的都多个副本,由于有自动故障转移和恢复特性,当主库宕机时不需要用户干预的情况下自动切换到其他[详细]
-
构建mongodb的登录认证功能
所属栏目:[系统] 日期:2023-10-23 热度:908
对于一个完善的数据库系统,必然是需要权限控制,当然mongodb也不例外.没有认证的数据库已经被证明是******的一个突破口,所以我们无论是出于什么原因,数据库认证对于一个生产系统而言,至关重要.
在MongoDB 3.0 以后[详细] -
Python删掉mongodb数据库和用户,查看Python
所属栏目:[系统] 日期:2023-10-23 热度:4199
#!/usr/bin/env python
#coding:utf-8
from pymongo import MongoClient
client = MongoClient('192.168.6.243', 27017)
db=client['admin']
db.authenticate('root',&[详细] -
MongoDB复制集部署与基本管理
所属栏目:[系统] 日期:2023-10-23 热度:2086
MongoDB复制集概述
复制集(Replica Sets)是额外的数据副本,是跨多个服务器同步数据的过程,复制集提供了冗余并增加了数据的可用性,通过复制集可以对硬件故障和中断服务进行恢复。
复制集由下列优点:
[详细] -
Mongodb安装 for windows7 64位步骤
所属栏目:[系统] 日期:2023-10-23 热度:387
配置Mongo服务端
1.在官网:http://www.mongodb.org/按照操作系统下载最新的mongodb。
本人下载版本:mongodb-win32-x86_64-2008plus-ssl-3.0.4-signed.msi。
2.在D盘新建MongoDB文件夹(将1中版本自定义[详细] -
mongodb 2.6.x 清理过大日志文件的方法分享
所属栏目:[系统] 日期:2023-10-23 热度:1807
一、日志清理步骤
1.使用数据库命令rotate日志,分别登陆到mongod和mongos实例上
# mongo --host localhost:27xxx
MongoDB shell version: 2.6.x
connecting to: localhost:27xxx/test
replicase[详细] -
在window8第一次安装MongoDB
所属栏目:[系统] 日期:2023-10-23 热度:8138
因闲着无聊所以在window8 上安装mongodb玩玩。
安装的都是最新版本:mongodb:mongodb-win32-x86_64-2.4.3
一、 首先安装mongodb
①将下载的包解压到一个目录
D:\DB
②从cmd中进入你所在的目录[详细] -
MongoDB更改集合中数据
所属栏目:[系统] 日期:2023-10-23 热度:2261
查看集合
show collections
查看集合中数据
db.runoob.find()
修改集合中数据
db.runoob.update({'title':'test'},{$set:{'title':'test update'}})
查看集[详细] -
mongodb之master slave模式说明
所属栏目:[系统] 日期:2023-10-23 热度:3405
### mongodb的主从配置(不带auth认证)
### 注意事项:
- 服务器节点之前时间要同步
- 开启防火墙的一定要允许通过相关端口
- 开启selinux的也要进行设置
- 建立双击互信模式最[详细] -
MongoDB Replica Set创建
所属栏目:[系统] 日期:2023-10-21 热度:3525
第0部分 业务信息
业务名称: xyz
端口号: 28017
第1部分 准备环境
创建mongodb用户
# useradd mongodb
创建数据目录
# mkdir -pv /data1/mongodb/28017/data
# chown -R mongodb.mo[详细] -
MongoDB 更新的简单运用
所属栏目:[系统] 日期:2023-10-21 热度:5592
update 函数似乎比insert,remove跟find难用一点,原因参数多了。
不过简单的写一些比较少用的技巧,普通更新一般比较简单。
关于$inc操作:
属于原子操作,可以整型,长整型或浮点数进行增加操作,[详细] -
MongoDB复制集成员来重新同步
所属栏目:[系统] 日期:2023-10-21 热度:4502
复制集成员的重新同步
当复制失败,且落后于 primary 中oplog最大可承受的范围的时候,replica set 成员将变为 “陈旧” (stale)。该节点无法追上主节点就变的 “陈旧”了。当发生这种情况[详细] -
CentOS6.8安装mongodb3.0及备份脚本
所属栏目:[系统] 日期:2023-10-21 热度:4460
一、系统环境
CentOS 6.8_x64
官方参考文档https://docs.mongodb.org/manual/reference/glossary/#term-init-script
二、添加官方yum库
#cd /etc/yum.repo.d/
#vim mongodb.repo
[mongodb-[详细] -
MongoDB mongodump 根据时间区域导出数据
所属栏目:[系统] 日期:2023-10-21 热度:4371
根据ObjectId 可得出时间
MongoDB mongodump 按时间区域导出数据
时间区域
["2014-01-01 00:00:00","2015-11-15 00:00:00")
在mongo shell ,根据时间 生成 这个区域的id
begin = new Date("20[详细] -
mysql转移到mongodb shared架构的过程中踩到的一个坑
所属栏目:[系统] 日期:2023-10-21 热度:7672
Mysql库中有一个表,数据量在10亿左右,基本上对于这个表的操作都是没有意义的,因此想测试一下迁移到mongodb的shared架构上是否会有所改善。于是哼哧哼哧的搭建了一个3分片的mongo环境,并将mysql中这个大表的数据[详细]
-
Mongodb中监控命令
所属栏目:[系统] 日期:2023-10-21 热度:6401
一、监控工具
1、mongostat工具
默认为显示每秒的统计信息
# mongostat -uroot -ppassword --authenticationDatabase admin -h292.168.x.xx --rowcount 10 1
connected to: 192.168.x.xx
inser[详细] -
基于CentOS 6.5操作系统构建MongoDB服务
所属栏目:[系统] 日期:2023-10-21 热度:9458
Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐。Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中每一条记录都是一个Document对象。Mong[详细]
-
MongoDB安装与多实例启动
所属栏目:[系统] 日期:2023-10-21 热度:941
MongoDB是一款跨平台、面向文档的数据库。可以实现高性能、高可用性,并且能够轻松扩展,是一个基于分布式文件存储的开源数据库系统,在高负载的情况下,添加更多的节点可以保证服务器的性能。
在大数据时代中,[详细] -
CentOS6上mongodb连接数突破不了1000的解决办法
所属栏目:[系统] 日期:2023-10-21 热度:5528
问题描述:
生产环境发现CPU满负荷运行,MongoDB的连接数始终突破不了1000。
解决方案:
1、查看mongodb的日志,报下面的错误:
Wed Nov 21 15:26:09 [initandlisten] pthread_create failed: errno[详细] -
Mongo-connector集成MongoDB到Solr实施增量索引
所属栏目:[系统] 日期:2023-10-20 热度:8658
Mongo-connector集成MongoDB到Solr实现增量索引
配置MongoDB复制集
参考:《部署一个用于测试和开发的复制集》
安装Solr5.3
参考:《在CentOS下安装Solr5.3》
安装Python2.7
参考:《在Cent[详细] -
MongoDB慢日志查询流程
所属栏目:[系统] 日期:2023-10-20 热度:1405
Part1:写在最前
说到MongoDB的慢日志分析,就不得不提到profile分析器,profile分析器将记录的慢日志写到system.profile集合下,这个集合是一个固定集合。我们可以通过对这个集合的查询,来了解当前的慢日志[详细] -
Centos7 安装Mongodb的C++ driver教程
所属栏目:[系统] 日期:2023-10-20 热度:3762
安装automake, autoconf and libtool,这里全部yum安装即可
yum -y install automake autoconf libtool
复制代码
安装C driver,按照官网(https://github.com/mongodb/mongo-c-driver)给的安装方法安装。[详细] -
教你如何监控mongoDB?
所属栏目:[系统] 日期:2023-10-20 热度:1754
使用mongostat查看公司的数据库状态
mongostat --host IPADDRESS:27020 --username root --password PASSWORD --authenticationDatabase admin
使用mongotop查看公司的数据库状态
mongotop --host IPADD[详细] -
shell检查mongodb端口有无存在
所属栏目:[系统] 日期:2023-10-20 热度:2520
#!/bin/bash
port="27017"
start=”nohup /usr/bin/mongod --config /etc/mongod.conf & ”
EMAIL=”/bin/echo mongodb | mutt -s "重新启动mongodb" 516249940@qq.com”
netst[详细] -
在linux中mongodb在后台运行进程
所属栏目:[系统] 日期:2023-10-20 热度:9301
方法1:(推荐)
# --fork 选项将会通知 mongod 在后台运行
/path/to/MongoDB_Dir/bin/mongod --logpath /path/to/file.log --logappend --fork
方法2:
# 将输出重定向到 file.log 文件
# & 将该[详细]
