其他教程

其他教程:包含了所有代写案例以及部分答案

  • Node.js模块系统 为了让Node.js的文件可以彼此挪用,Node.js提供了一个简朴的模块系统。 模块是Node.js 应用措施的根基构成部门,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件大概是JavaScript 代码、JSON 可能编译过的C/C++ 扩展。 建设模块 在 Node.js 中,建设一个模块很是简朴,如下我们建设一个 main.js 文件,代码如下: var hello = require(‘./hello’); hello.worl … 继续阅读“Node.js 模块系统”

    :
  • 本教程中的代码分为 3 个部门: 表明 SalesMapper 类 表明 SalesCountryReducer 类 表明 SalesCountryDriver 类 SalesMapper类的说明 在本节中,我们将相识 SalesMapper 类的实现。 我们首先指定类的包名称。 SalesCountry 就是这个示例中利用的包名。请留意编译的输出,SalesMapper.class 将进入目次并定名这个软件包名称:SalesCountry. 其次,我们导入库软件包 … 继续阅读“领略 MapReducer”

    :
  • Node.js Stream(流) Stream 是一个抽象接口,Node 中有许多工具实现了这个接口。譬喻,对http 处事器提倡请求的request 工具就是一个 Stream,尚有stdout(尺度输出)。 Node.js,Stream 有四种流范例: Readable – 可读操纵。 Writable – 可写操纵。 Duplex – 可读可写操纵. Transform – 操纵被写入数据,然后读出功效。 所有的 Stream 工具都是 E … 继续阅读“Node.js Stream(流)”

    :
  • 问题告诉: 找出销往各个国度商品数量。 输入: 我们的畋输入数据荟萃是一个 CSV 文件, Sales2014.csv 前提条件: 本教程是在Linux上开拓 – Ubuntu操纵系统 已经安装了Hadoop(本教程利用版本2.7.1) 系统上已安装了Java(本教程利用 JDK1.8.0)。 在实际操纵进程中,利用的用户是'hduser_“(此用户利用 Hadoop)。 yiibai@ubuntu:~$ su hduser_ 步调: 1.建设 … 继续阅读“Hadoop措施入门实践”

    :
  • Node.js 毗连 MongoDB MongoDB是一种文档导向数据库打点系统,由C++撰写而成。 本章节我们将为各人先容如何利用 Node.js 来毗连 MongoDB,并对数据库举办操纵。 假如你还没有 MongoDB 的根基常识,可以参考我们的教程:MongoDB 教程。 安装驱动 本教程利用了淘宝定制的 cnpm 呼吁举办安装: $ cnpm install mongodb 接下来我们来实现增删改查成果。 数据库操纵( CURD ) 与 MySQL 差异的是 MongoDB 会自动建设 … 继续阅读“Node.js 毗连 MongoDB”

    :
  • Node.js Buffer(缓冲区) JavaScript 语言自身只有字符串数据范例,没有二进制数据范例。 但在处理惩罚像TCP流或文件流时,必需利用到二进制数据。因此在 Node.js中,界说了一个 Buffer 类,该类用来建设一个专门存放二进制数据的缓存区。 在 Node.js 中,Buffer 类是随 Node 内核一起宣布的焦点库。Buffer 库为 Node.js 带来了一种存储原始数据的要领,可以让 Node.js 处理惩罚二进制数据,每当需要在 Node.js 中处理惩罚I/ … 继续阅读“Node.js Buffer(缓冲区)”

    :
  • MapReduce 是适合海量数据处理惩罚的编程模子。Hadoop是可以或许运行在利用各类语言编写的MapReduce措施: Java, Ruby, Python, and C++. MapReduce措施是平行性的,因此可利用多台呆板集群执行大局限的数据阐明很是有用的。 MapReduce措施的事情分两个阶段举办: Map阶段 Reduce 阶段 输入到每一个阶段均是键 – 值对。另外,每一个措施员需要指定两个函数:map函数和reduce函数 整个进程要经验三个阶段执行 … 继续阅读“MapReduce简介和入门”

    :
  • Node.js 毗连 MySQL 本章节我们将为各人先容如何利用 Node.js 来毗连 MySQL,并对数据库举办操纵。 假如你还没有 MySQL 的根基常识,可以参考我们的教程:MySQL 教程。 本教程利用到的 Websites 表 SQL 文件:websites.sql。 安装驱动 本教程利用了淘宝定制的 cnpm 呼吁举办安装: $ cnpm install mysql 毗连数据库 在以下实例中修改按照你的实际设置修改数据库用户名、及暗码及数据库名: test.js 文件代码: var … 继续阅读“Node.js 毗连 MySQL”

    :
  • Node.js EventEmitter Node.js 所有的异步 I/O 操纵在完成时城市发送一个事件到事件行列。 Node.js内里的很多工具城市分发事件:一个net.Server工具会在每次有新毗连时分发一个事件, 一个fs.readStream工具会在文件被打开的时候发出一个事件。 所有这些发闹事件的工具都是 events.EventEmitter 的实例。 EventEmitter 类 events 模块只提供了一个工具: events.EventEmitter。EventEmitt … 继续阅读“Node.js EventEmitter”

    :
  • Hadoop 附带了一个名为 HDFS(Hadoop漫衍式文件系统)的漫衍式文件系统,基于 Hadoop 的应用措施利用 HDFS 。HDFS 是专为存储超大数据文件,运行在集群的商品硬件上。它是容错的,可伸缩的,而且很是易于扩展。     你知道吗?  当数据高出一个单个物理呆板上存储的容量,除以跨独立呆板数。打点超过呆板的网络存储特定操纵被称为漫衍式文件系统。 HDFS集群主要由 NameNode 打点文件系统 Metadata 和 DataNodes 存储的实 … 继续阅读“Hadoop HDFS入门”

    :