偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Cascading:創(chuàng)建復(fù)雜和容錯(cuò)數(shù)據(jù)處理工作流

開(kāi)發(fā) 前端
Cascading 是一個(gè)架構(gòu)在Hadoop上的API,用來(lái)創(chuàng)建復(fù)雜和容錯(cuò)數(shù)據(jù)處理工作流。它抽象了集群拓?fù)浣Y(jié)構(gòu)和配置來(lái)快速開(kāi)發(fā)復(fù)雜分布式的應(yīng)用,而不用考慮背后的 MapReduce。Cascading目前依賴(lài)于Hadoop提供存儲(chǔ)和執(zhí)行架構(gòu),但是Cascading API為開(kāi)發(fā)者隔離了Hadoop的技術(shù)細(xì)節(jié),提供了不需要改變初始流程工作流定義就可以在不同的計(jì)算框架內(nèi)運(yùn)行的能力

架構(gòu)

Cascading 是一個(gè)架構(gòu)在Hadoop上的API,用來(lái)創(chuàng)建復(fù)雜和容錯(cuò)數(shù)據(jù)處理工作流。它抽象了集群拓?fù)浣Y(jié)構(gòu)和配置來(lái)快速開(kāi)發(fā)復(fù)雜分布式的應(yīng)用,而不用考慮背后的 MapReduce。Cascading目前依賴(lài)于Hadoop提供存儲(chǔ)和執(zhí)行架構(gòu),但是Cascading API為開(kāi)發(fā)者隔離了Hadoop的技術(shù)細(xì)節(jié),提供了不需要改變初始流程工作流定義就可以在不同的計(jì)算框架內(nèi)運(yùn)行的能力

Cascading目前依賴(lài)于Hadoop提供存儲(chǔ)和執(zhí)行架構(gòu),但是Cascading API為開(kāi)發(fā)者隔離了Hadoop的技術(shù)細(xì)節(jié),提供了不需要改變初始流程工作流定義就可以在不同的計(jì)算框架內(nèi)運(yùn)行的能力。

Cascading使用了“pipe and filters”(管道和過(guò)濾)來(lái)定義數(shù)據(jù)處理進(jìn)程。它支持分隔,合并,分組和排序操作,這是開(kāi)發(fā)者唯一需要考慮的操作。Nathan Marz提供了一個(gè)范例:Goodbye MapReduce, Hello Cascading. Cascading對(duì)于使用Hadoop開(kāi)發(fā)復(fù)雜應(yīng)用是一個(gè)不錯(cuò)的解決方案。

發(fā)展

Hadoop是Apache開(kāi)源組織的一個(gè)分布式計(jì)算開(kāi)源框架,在很多大型網(wǎng)站上都已經(jīng)得到了應(yīng)用,如亞馬遜、Facebook和Yahoo等等。它主要由MapReduce的算法執(zhí)行和一個(gè)分布式的文件系統(tǒng)HDFS等兩部分組成。

HDFS:即Hadoop Distributed File System (Hadoop分布式文件系統(tǒng))

HDFS具有高容錯(cuò)性,并且可以被部署在低價(jià)的硬件設(shè)備之上。HDFS很適合那些有大數(shù)據(jù)集的應(yīng)用,并且提供了對(duì)數(shù)據(jù)讀寫(xiě)的高吞吐率。

延伸

MapReduce:MapReduce 是Google 的一項(xiàng)重要技術(shù),它是一個(gè)編程模型,用以進(jìn)行大數(shù)據(jù)量的計(jì)算。對(duì)于大數(shù)據(jù)量的計(jì)算,通常采用的處理手法就是并行計(jì)算。至少現(xiàn)階段而言,對(duì)許多開(kāi)發(fā)人員來(lái) 說(shuō),并行計(jì)算還是一個(gè)比較遙遠(yuǎn)的東西。MapReduce就是一種簡(jiǎn)化并行計(jì)算的編程模型,它讓那些沒(méi)有多少并行計(jì)算經(jīng)驗(yàn)的開(kāi)發(fā)人員也可以開(kāi)發(fā)并行應(yīng)用。

 

 

 

 

責(zé)任編輯:陳四芳 來(lái)源: 51CTO
相關(guān)推薦

2011-05-25 17:04:41

ibmdwLotus

2022-10-26 08:00:43

Activiti工作流BPM

2020-07-22 08:13:22

大數(shù)據(jù)

2009-07-31 17:34:40

ASP.NET工作流

2021-10-14 11:34:05

技術(shù)工作流引擎

2013-04-23 10:28:08

IBeamMDAAWF

2024-04-25 08:00:00

DevOps架構(gòu)軟件開(kāi)發(fā)

2015-09-21 16:08:51

大數(shù)據(jù)存儲(chǔ)HCC2015華為

2021-12-02 09:36:23

大數(shù)據(jù)工具數(shù)據(jù)分析

2021-12-01 23:16:44

工具數(shù)據(jù)處理

2012-07-23 10:36:46

工作流

2009-03-03 09:13:36

工作流BPM業(yè)務(wù)流程

2010-01-04 17:42:50

SilverLight

2023-01-04 08:02:16

工作流架構(gòu)設(shè)計(jì)

2023-09-26 09:29:08

Java數(shù)據(jù)

2011-12-14 09:58:58

JavajBPM

2023-07-05 09:48:44

Activiti部署

2021-07-26 18:38:48

Bpmn流程

2022-02-09 15:23:41

大數(shù)據(jù)流計(jì)算Spark
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)