自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

架構(gòu)

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

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

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

發(fā)展

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

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

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

延伸

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

 

 

 

 

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

2011-05-25 17:04:41

ibmdwLotus

2022-10-26 08:00:43

Activiti工作流BPM

2009-07-31 17:34:40

ASP.NET工作流

2021-10-14 11:34:05

技術(shù)工作流引擎

2020-07-22 08:13:22

大數(shù)據(jù)

2024-04-25 08:00:00

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

2013-04-23 10:28:08

IBeamMDAAWF

2015-09-21 16:08:51

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

2009-03-03 09:13:36

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

2010-01-04 17:42:50

SilverLight

2012-07-23 10:36:46

工作流

2023-01-04 08:02:16

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

2011-12-14 09:58:58

JavajBPM

2023-07-05 09:48:44

Activiti部署

2023-09-26 09:29:08

Java數(shù)據(jù)

2021-12-02 09:36:23

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

2021-12-01 23:16:44

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

2021-07-26 18:38:48

Bpmn流程

2015-07-14 09:26:28

微型工作流引擎設(shè)計
點贊
收藏

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