每个文件按块方式存储, 每个块的元数据存储在namenode的内存中 Hadoop存档文件或HAR文件是一个更高效的文件存档工具,它将文件存入HDFS块,在减少内存使用的同时,允许对文件进行透明地访问 Hadoop存档文件可以用作MapReduce的输入 使用Hadoop存档工具 Hadoop存档是 ...
分类:
其他好文 时间:
2017-09-07 19:27:27
阅读次数:
87
这样写的话会直接卡死,这个时候用lazy 同样,当我们操作一个很大的文件时,直接做each_line操作会把整个文件都放到内存里。 用lazy方法会逐步加载文件。 ...
分类:
编程语言 时间:
2017-09-07 16:09:12
阅读次数:
186
redis 3.0 压缩包下载: 百度云 链接:http://pan.baidu.com/s/1i5quyzz 密码:7kka 当前解压redis,包含了dependency 目录; dependency 目录 包含了所需要的ruby,redis.gem,rubygems; 1、ruby 源码安装; ...
分类:
其他好文 时间:
2017-09-07 09:57:00
阅读次数:
299
Puppet命令参数介绍前言:Puppet的工作原理:puppetmaster启动默认是监听tcp协议的8140端口.通过ruby的webrickweb接收agent端的请求,根据请求内容与master的统一接口文件site.pp文件匹配,将匹配到的主机资源编译成catalog向agent分发,agent接收到请求后在本地应用.Puppet命令分..
分类:
其他好文 时间:
2017-09-06 19:44:35
阅读次数:
209
GoF中定义: “定义一个程序设计语言所需要的语句,并提供解释来解析(执行)该语言。” 传统上,执行程序代码通常通过两种方式 第一种:编译程序 第二种:解释器 常见的使用解释器的程序设计语言 包含流行与网页设计领域中的脚本语言 如JavaScript、PHP、Ruby等 这些程序代码经过一般文本编辑 ...
分类:
编程语言 时间:
2017-09-06 17:36:31
阅读次数:
201
24种编程语言的Hello World程序 这篇文章主要介绍了 24 种编程语言的 Hello World 程序,包括熟知的 Java、C 语言、C++、C#、Ruby、Python、PHP 等编程语言,需要的朋友可以参考下。 Hello World,几乎是程序猿学习各种语言的第一个程序。心血来潮, ...
分类:
编程语言 时间:
2017-09-06 14:28:31
阅读次数:
207
python在windows操作系统上是没有的,但是在linux上默认就有python 执行python程序的方式有两种: 1.交互器,缺点 程序不能永久保存,主要用于简单的语法测试 2.文件执行 对比下其他语言的hello world C++ C JAVA PHP RUBY GO ...
分类:
编程语言 时间:
2017-09-06 14:28:03
阅读次数:
179
_path = $path; $this->_allowType = array( // images 'bmp' => 'image/x-ms-bmp', 'jpg' => 'image/jpeg', 'jpeg' => 'image/jpeg', ... ...
分类:
Web程序 时间:
2017-09-06 00:27:04
阅读次数:
200
转载:http://insights.thoughtworkers.org/bdd/ 引言 在Ruby社区中,测试和BDD一直是被热议的话题,不管是单元测试、集成测试还是功能测试,你总能找到能帮助你的工具,Cucumber就是被广泛使用的工具之一。许多团队选择Cucumber的原因是“团队要BDD” ...
分类:
其他好文 时间:
2017-09-05 20:52:43
阅读次数:
261
关系型数据库遵循ACID规则 事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性: 1、A (Atomicity) 原子性 原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需 ...
分类:
数据库 时间:
2017-09-05 12:29:19
阅读次数:
178