apache spark talk @ the amsterdam applied machine learning meetup group

Post on 11-May-2015

506 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Talk done at The Amsterdam Applied Machine Learning meetup group.

TRANSCRIPT

GoDataDrivenPROUDLY PART OF THE XEBIA GROUP

@fzk frisovanvollenhoven@godatadriven.com

Apache Spark

Friso van Vollenhoven

for applied machine learning

GoDataDriven

GoDataDriven

GoDataDriven

This talk is about tools.

GoDataDriven

GoDataDriven

GoDataDriven

GoDataDriven

GoDataDriven

GoDataDriven

Resilient Distributed Dataset

• Immutable set of records (e.g. tuples)

• Distributed across a cluster of workers

• Stored in RAM or on disk (partially)

• Built through transformations

• Automatically rebuilt on failure

• Possibly replicated

GoDataDriven

Operations

• Operate on RDD’s

• Create a new RDD

• Or materialise RDD and return data

• Transformations: map, filter, groupBy, etc.

• Actions: count, collect, reduce, save, etc.

GoDataDriven

The good parts

• Language bindings for Java, Scala and Python

• Works interactively from a shell:

• Scala + IPython (notebook)

• Plays nice with Hadoop

• Deploy on top of YARN cluster manager

• Read data from HDFS

• Hadoop-like fault tolerance

The better part?https://github.com/Bridgewater/scala-notebook

https://github.com/Sotera/spark-distributed-louvain-modularity

GoDataDriven

We’re hiring / Questions? / Thank you!

@fzk frisovanvollenhoven@godatadriven.com

Friso van Vollenhoven

top related