自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用keyfile部署分片集群

Deploy Sharded Cluster with Keyfile Access Control1. 创建配置服务器复制集1.1 创建数据库文件夹mkdir -p /configdb/{conf,data,log}1.2 生成keyfile文件openssl rand -base64 756 > /db/conf/keyfilechmod 400...

2018-06-26 11:08:31 431

原创 使用keyfile部署mongodb复制集

Deploy New Replica Set with Keyfile Access Control1. 创建数据库文件目录mkdir -p /db/{conf,data,log}2. 生成keyfile文件openssl rand -base64 756 > /db/conf/keyfilechmod 400 /db/conf/keyfile生成后复制...

2018-06-25 23:22:34 932

原创 mongodb crud -- create

mongodb crud – create1. db.collection.insert()语法db.collection.insert( <document or array of documents>, { writeConcern: <document>, ordered: <boolean> ...

2018-05-16 21:11:02 292

转载 linux系统资源监控--io性能够分析

对于I/O-bond类型的进程,我们经常用iostat工具查看进程IO请求下发的数量、系统处理IO请求的耗时,进而分析进程与操作系统的交互过程中IO方面是否存在瓶颈。下面通过iostat命令使用实例,说明使用iostat查看IO请求下发情况、系统IO处理能力的方法,以及命令执行结果中各字段的含义。1.不加选项执行iostat我们先来看直接执行iostat的输出结果:li...

2018-05-15 10:55:47 929

原创 linux系统资源监控--free, vmstat

linux系统同资源监控–free, vmstat1. free free命令可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区Usage:free [options]Options: * -b, --bytes show output in bytes * -k, --kilo show o...

2018-05-15 09:48:07 341

原创 linux系统资源监控-top

linux系统资源监控 – top top命令可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面,用热键可以管理语法top [ -d seconds] | top [-bcnp]-b:以批处理模式操作-c:显示完整的命令-d:屏幕刷新间隔时间-u <用户名>:查看指定用户名的进程-...

2018-05-14 22:38:22 972

原创 linux 进程管理

linux 进程管理1. 进程信息查看1. ps aux (BSD UNIX风格显示),aux会截断command列 a 所有用户进程 x 所有非用户进程 u BSD UNIX风格显示[root@localhost ~]# ps auxUSER PID %CPU %MEM VSZ RSS TTY ...

2018-05-13 18:41:43 223

原创 linux 文件系统

linux 文件系统1. 查看文件系统[root@localhost ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/centos-root 18G 841M 17G 5% /devtmpfs 903M 0 903...

2018-05-13 12:18:59 254

原创 hadoop高可用部署(zookeeper + hadoop)部署

hadoop高可用部署(zookeeper + hadoop)部署

2018-05-08 20:55:44 648

原创 zookeeper 分布式安装

zookeeper 分布式安装

2018-05-08 15:09:58 276

原创 hadoop 分布式安装

hadoop 分布式安装集群规划: hostname ip role master 192.168.3.100 NameNode, ResourceManager master1 192.168.3.101 SecondaryNameNode master 192.168.3.102 DateNode, NodeMana...

2018-05-08 10:52:59 348

原创 hadoop伪分布式部署

hadoop伪分布式部署

2018-05-04 15:14:35 504

原创 hadoop local模式安装

hadoop local模式安装

2018-05-04 13:10:12 1313

转载 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 1137

原创 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 303

原创 mongodb优化

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

2016-12-27 15:29:09 535

原创 mongo服务器管理

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

2016-12-26 17:31:35 5811

原创 mongodb 3.x用户认证

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

2016-12-26 14:19:11 2699

原创 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 1239

原创 mongodb更新数据

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

2016-12-25 18:11:41 371

原创 mongodb条件操作符

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

2016-12-25 17:12:24 353

原创 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 449

原创 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 366

原创 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 407

原创 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 347

转载 django 取多选列表框的值问题

原文地址:https://www.oschina.net/question/1176204_164839django get 取多选列表框的值,只能取最后一个 如果把表单改成post 方式。会接收不到数据配置:--------------url.py-------------------- url(r'^bgadd/','http_w

2016-11-14 10:47:27 5017

转载 js表单处理中单选、多选、选择框值的获取及表单的序列化,js序列化

var formUtil = { // 获取单选按钮的值,如有没有选的话返回null // elements为radio类的集合的引用 getRadioValue:function(elements) { var value = null; // null表示没有选中项 // 非IE浏览器 if(elements.value != undefined && eleme

2016-11-14 10:10:48 4991

转载 Django URL传递参数的方法总结(转)

转载自ian的个人博客[http://www.icodelogic.com]1 无参数情况配置URL及其视图如下:1234(r'^hello/$', hello) def hello(request): return HttpResponse("Hello World")访问http://127

2016-11-12 15:49:07 580

翻译 django1.10.3 Forbidden (403) (CSRF token missing or incorrect)

How to use it¶To take advantage of CSRF protection in your views, follow these steps:The CSRF middleware is activated by default in the MIDDLEWARE setting. If you override that setting, re

2016-11-10 10:50:55 989

原创 centos安装pip并修改官方源为豆瓣源

编辑配置文件, 如果没有, 新建一份:vi ~/.pip/pip.conf添加内容如下:[global]index-url = http://pypi.douban.com/simpletrusted-host = pypi.douban.com

2016-11-03 10:30:48 10891

转载 setuptools 和easy_install介绍和安装方法

一 setuptools 和easy_installsetuptools:setuptools 是一组由PEAK(Python Enterprise Application Kit)开发的 Python 的 distutils 工具的增强工具,可以让程序员更方便的创建和发布 Python的egg 包,特别是那些对其它包具有依赖性的状况。 由 setuptools 创建和发布的包看起来和基于

2016-11-03 10:23:07 7190

转载 mmapv1 vs wiredtiger

2016-11-01 00:03:40 677

转载 post未选中的checkbox控件

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://cnn237111.blog.51cto.com/2359144/1293812 根据W3C的规则未选中的checkbox和禁用的控件不是有效控件,不会被POST。因此如果要未选中的checkbox表示值0的话,就不得不曲线完成了。 最近研究Zend Framework时候,发现

2016-10-21 13:06:58 703

转载 python自定义库文件路径

python自定义库文件路径一般来说,我们会将自己写的Python模块与python自带的模块分开存放以达到便于维护的目的。Python 运行环境在查找库文件时是对 sys.path 列表进行遍历,如果我们想在运行环境中注册新的类库,主要有以下三种方法: 在sys.path列表中添加新的路径。 设置PYTHONPATH环境变量。 将库文件复制到sys.path列表中的目录里(如site-pac

2016-10-19 11:44:41 881

原创 mongodb-查看当前数据库动态

一、查看当前的操作1、db.currentOp()currentOp会将后端Mongod上正在执行的请求都列出来,也可根据查询条件(如请求类型,请求是否正在等待锁,请求操作的DB或collection)来进行过滤。example:查询连接到db1上的操作时间大于3s的操作:db.currentOp( { "active" : true, "secs

2016-10-14 12:48:02 7103 1

原创 mongodb—分片(sharding)

mongodb的auto-sharding功能是指mongodb通过mongos自动建立一个水平扩展的数据库集群系统,将数据库分表存储在sharding的各个节点上。通过把Sharding和Replica Sets相结合,可以搭建一个分布式的,高可用性,自动水平扩展的集群。构建MongoDB Sharding Cluster,需要三种角色:Shard Server: mongod

2016-10-12 15:58:31 523

原创 mongodb-创建复制集(replSet)

目标机器:172.16.171.155 (仲裁节点)172.16.171.156(从节点)172.16.171.160(主节点)1、安装mongodb参考之前文章:http://blog.csdn.net/uevol14/article/details/522283292、创建复制集1)关闭主节点的mongod进程,加 --replSet 参数重新启动mon

2016-10-12 10:50:30 2813

转载 python标准库:文件管理(os)

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!os包 os包包括各种各样的函数,以实现操作系统的许多功能。这个包非常庞杂。os包的一些命令就是用于文件管理。我们这里列出最常用的:mkdir(path)创建新目录,path为一个字符串,表示新目录的路径。相当于$mkdir命令rmdir(pa

2016-09-23 15:38:49 727

转载 python标准库:路径与文件(os.path,glob)

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 路径与文件的简介请参看Linux文件系统 os.path包os.path包主要是处理路径字符串,比如说'/home/vamei/doc/file.txt',提取出有用信息。import os.pathpath = '/home/

2016-09-23 15:32:02 3284

转载 python标准库:正则(re)

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 正则表达式(regular expression)主要功能是从字符串(string)中通过特定的模式(pattern),搜索想要找到的内容。语法之前,我们简介了字符串相关的处理函数。我们可以通过这些函数实现简单的搜索功能,比如说从字符串“I

2016-09-23 14:05:18 329

ruby on rails编程

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

2014-09-25

空空如也

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

TA关注的人

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