一,用户操作: 1. #进入数据库admin use admin 2. #增加或修改用户密码 db.addUser('name','pwd') 3. #查看用户列表 db.system.users.find() 4. #用户认证 db.auth('name','pwd') 5. #删除用户 db.removeUser('name') 6.
转载 2017-02-08 17:05:24
2042阅读
Mongodb 维护 1.查看服务器线程运行状态db.currentOp():查看mongodb当前各个线程的状态,相当于mysql中的show full  processlist,当服务器运行很慢的时候,可以首先执行下这个命令,可以看下服务器当前的状态,如果发现有异常的线程,可以直接使用db.killOp()将线程干掉,虽然这种比较暴力但不失为临
原创 2015-03-19 18:10:24
2762阅读
日常操作查询一条数据db.QUICKPAYMENT.findOne()查询多条数据指定显示的字段find中
原创 2023-03-10 10:27:27
66阅读
最近项目上有一个需求,要对存储在MongoDB中的用户行为数据定期进行统计分析。先使用PHP实现原型,发现因为数据量很大,大量时间都花在MongoDB服务器和Web服务器之间的数据交换上。考虑到这一点,必须在MongoDB服务器上进行本地计算,将结果保存起来,再使用PHP访问并展示给用户。查阅文档得知,MongoDB可以执行JS脚本,这样思路就清楚了,用JS脚本实现统计的功能,再用crontab定
转载 2023-12-07 15:39:09
65阅读
一、概述mongodb副本集维护主要工作:1、查看副本集状态(集群状态、同步延迟、单个库的运行状态mongostate)2、增删节点、停节点shutdownmongodb副本集集群同步机制数据复制的目的是使数据得到最大的可用性,冗余,避免单点故障。副本集中同一时刻只有一台服务器是可以写的,primary主库上写,从库同步数据副本集主从复制也是异步同步的过程。slave从primary上获取日志,然
原创 2016-12-26 16:39:34
2452阅读
副本集成员最多12个成员,其中只有7个成员拥有投票权。这是为了减少 心跳请求的网络流量和选举话费的时间。心跳每2秒发送一次。一、新增副本集成员1、登录primary2、use admin >rs.add("new_node:port") 或 rs.add({"_id":4,"host":"new_node:port","priority":1,"hidden":false}) 3、
原创 2017-03-13 19:40:22
10000+阅读
在每个MongoDB(版本 3.2.9) Instance中,都有一个本地数据库(local),用于存储 Replication 进程的信息和本地数据。local 数据库的特性是:位于local数据库中的数据和集合不会被 Replication 进程复制到其他MongoDB instance上。如果
转载 2016-09-13 19:52:00
245阅读
2评论
1.启动查看启动选项 mongod --help 几个重要的选项 dbpath:数据目录,启动时mongod实例会在该目录下创建mongod.lock文件,防止其它mongod实例使用该数据目录 port:服务器监听的端口号,默认为27017 fork:以守护进程的方式运行 logpath:日志文件 logappend:mongod启动时默认将清除原来的日志记录,此选项可以保留原来的日志记录
1.CentOS 5.8 x64 查看ssh是否开启 netstat -tlnp | grep ssh 2.CentOS 6.3 x64永久性添加环境变量 vi /etc/profile 在末行后添加 PATH=/usr/local/snort/bin:$PATH export PATH 立刻生效 . /etc/profile 或者更改用户目录下的.bash_profile文件,对
转载 精选 2012-10-02 15:12:37
471阅读
查看编译参数:/usr/local/nginx/sbin/nginx -V查看nginx版本:/usr/local/nginx/sbin/nginx -s检测语法:/usr/local/nginx/sbin/nginx -t启动:/usr/local/nginx/sbin/nginx停止:/usr/local/nginx/sbin/nginx -s stopkill -QUIT  pid
原创 2017-08-21 20:12:03
750阅读
SUN系统维护命令大全 1、查看机型:SUn的小型机的机型都在面板上写着有,如NETRA T 1125, 还有比如utra 5,utra 10等等。 2、查看cpu个数 (错误,不正确,因为sun中的top命令不能完全看到所有的cpu情况,与HP用法也不一样)
转载 精选 2008-08-07 15:22:49
1352阅读
Ceph是一种流行的开源存储系统,广泛用于构建分布式存储解决方案。在使用Ceph时,熟悉一些维护命令是非常重要的,可以帮助管理员更好地管理和监控Ceph集群。本文将介绍一些常用的Ceph维护命令,帮助管理员更好地维护Ceph集群。 1. ceph -s 这是一个最基本的Ceph维护命令,用于查看当前Ceph集群的状态。通过运行该命令,管理员可以快速了解集群中各个组件的健康状态、PG状态、OSD
原创 2024-03-04 10:04:53
130阅读
这一篇我们以管理员的视角来看mongodb,作为一名管理员,我们经常接触到的主要有4个方面:1.  安装部署2.  状态监控3.  安全认证4.  备份和恢复,下面我们就一点一点的讲解。 一:安装部署        我之前的文章都是采用console程序来承载,不过在生产环境中这并不是最佳实践,谁也不愿意在机
MongoDB不支持join,其官网上推荐的unity jdbc可以把数据取出来进行二次计算实现join运算,但这些join、group、函数、表达式等高级功能都是收费版才有,而且即使是收费版本,对子查询、窗口函数等复杂SQL运算仍不支持。其他免费的jdbc drive就只能支持最基本的SQL语句了。用免费的esProc配合MongoDB,可以实现上述结构化(半结构化)复杂计算。这里以join为例
MongoDB高级部分及实现(一)MongoDB是由C++语言所编写的一种面向文档的非关系型数据库(是一种NoSql数据库实现),也是介于关系型数据库和非关系型数据库之间的数据存储产品,其提供了高性能、高可用、高可拓展及基于分布式存储的数据库,是非关系型数据库中功能最丰富,最类似关系型数据库的一种集合、文档格式的数据库。l   文档关系l   原子操作l&n
转载 2024-03-08 16:17:19
82阅读
配置:常用配置如下:配置示例net: port: 27017 ##监听端口systemLog:   destination: file   path: "mongod.log" ##日志文件存放位置   logAppend: true ##追加模式写
原创 2017-02-28 15:39:10
865阅读
转载 2019-07-30 16:31:00
109阅读
2评论
转载请注明出处:https://blog.csdn.net/l1028386804/article/details/800171041、列出所有的 Shard Server> db.runCommand({ listshards: 1 }) --列出所有的 Shard Server{ "shards" : [ { "_id" : "shard0000", "host" :...
原创 2018-04-20 12:41:31
164阅读
请注明出处:://blog..net/l1028386
原创 2022-04-22 17:01:10
113阅读
Mongodb副本集配置好以后,少不了维护维护内容也不是很多,主要是现在状态和增删节点等。 在说维护之前,得先说说Mongodb副本集的同步机制。数据复制的目的是使数据得到最大的可用性,避免单点故障引起的整站不能访问的情况的发生,Mongodb的副本集在同一时刻只有一台服务器是可以写的,副本集的主从复制也是一个异步同步的过程,是slave端从primary端获取日志,然后在自己身上完全
转载 精选 2015-11-02 20:27:03
596阅读
  • 1
  • 2
  • 3
  • 4
  • 5