自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 Oplog

1.简介Oplog 是一个capped collection。Mongodb默认将其大小设置为可用disk空间的5%(默认最小为1G,最大为50G),或也可以在mongodb复制集实例初始化之前将mongo.conf中oplogSize设置为我们需要的值。当Primary进行写操作的时候,会将这些写操作记录写入Primary的Oplog 中,而后Secondary会将Oplog 复制到本机并应用这些

2016-12-28 14:00:59 1124

原创 mongodb索引

1.新增索引(1)常用方法数据量较小或者请求量不大的情况下,可以直接通过下列命令创建db.colllection_name.createIndex({})ExamplesCreate an Ascending Index on a Single FieldThe following example creates an ascending index on the field orderDate.

2016-12-28 12:44:17 292

原创 mongodb优化

优化服务器硬件mongodb内存使用方式mongodb使用内存映射文件I/O访问存储文件,系统将按需把需要的文件映射到RAM中。工作集大小。这个大小代表着mongodb实例中存储的数据量。对大多数mongodb实例而言,常规操作通常只会访问到其中一部分数据。了解工作集大小可以帮助正确计算硬件大小。确定硬件是最需要注意的是RAM的大小。不需要在服务器上安装512G的内存,因为可以通过分片将数据分

2016-12-27 15:29:09 520

原创 mongo服务器管理

如果未提供服务器配置文件,mongodb使用默认的数据库路径/data/db启动,并使用默认端口27017(mongodb)和28017(管理界面)连接到所有的网络IP重新配置服务器mongoDB提供3中方式用于配置服务结合mongod守护进程,使用命令行选项。使用setParameter修改设置加载一个配置文件 一般打包的安装包都是用加载一个配置文件,Unix/Linux该配置文件通常位于

2016-12-26 17:31:35 5796

原创 mongodb 3.x用户认证

mongodb 认证的方式有多种,如password认证,kerberos认证,ldap认证等等,这里主要讲的是密码认证,也是用的最多的,使用–auth选项开启认证。创建管理员用户在开启验证之前必须创建一个管理员用户,管理员用户拥有userAdminAnyDatabase角色.此角色拥有管理用户的权限,注意此角色并不是最大权限的角色。use adminswitched to db admindb

2016-12-26 14:19:11 2682

原创 mongodb备份与恢复

备份该例子基于以下条件: 1. mongodb服务器运行在当前登录的机器 2. 磁盘空间足够大,备份的文件最大可能与数据一样大cd ~mkdir testmongobackupcd testmongobackupmongodump2016-12-25T18:37:36.378+0800 writing admin.system.users to 2016-12-25T18:37

2016-12-26 00:16:49 1223

原创 mongodb更新数据

使用update()更新数据db.collection.update(critera,objNEW,options)updates函数接受3个参数:critera:指定查询,选择将要更新的文档;objNEW:指定更新信息,也可用操作符完成;options:指定更新文档时的选项,可选值有upsert和multi. upsert:如果数据存在就更新,否则创建数据。 multi:指定是否更新所有

2016-12-25 18:11:41 361

原创 mongodb条件操作符

样本数据 db.media.find().pretty() { "_id" : ObjectId("585f822891c851f743fea7b5"), "Type" : "DVD", "Title" : "Blade Runner", "Released" : 1982 } { "_id" : Ob

2016-12-25 17:12:24 348

原创 Grains

Grains are collected for the operating system, domain name, IP address, kernel, OS type, memory, and many other system properties.Listing GrainsAvailable grains can be listed by using the ‘grains.ls’ m

2016-12-15 00:40:35 439

原创 Minion Primary Configuration(/etc/salt/minion)

masterDefault: salt the hostname or ipv4 of the master. Default: salt master: salt the option can can also be set to a list of masters, enabling multi-master mode. master: - address1 - addre

2016-12-15 00:35:05 361

原创 Primary Master Configuration ( /etc/salt/master )

interfaceDefault: 0.0.0.0 (all interfaces)  The local interface to bind to interface: 192.168.0.1publish_portDefault: 4505 The network port to set up the publication interface. publish_port: 4505m

2016-12-15 00:33:34 395

原创 install salt & initial configuration(centos7)

安装epel源sudo yum install https://repo.saltstack.com/yum/redhat/salt-repo-latest-1.el7.noarch.rpm sudo yum clean expire-cache设置hosts文件,也可用IPmaster安装## 1、 yum install salt-master ## 2、 vim /etc/sal

2016-12-15 00:31:47 341

ruby on rails编程

Ruby On Rails是一种革命性的在线编程工具,它前所未有地加速和简化了电子商务网站的构建。有了Ruby和Rails提供的开发平台,即使是Web编程的新手也能快速开发出Web应用程序。

2014-09-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除