2. What we’ll be covering…
What does “processing geospatial data at scale”
mean?
Background on big data frameworks
What is LocationTech?
Overview of LocationTech projects for
processing big geo data.
15. After reading the papers, Nutch developers
added a distributed file system and MapReduce
model to Nutch.
In 2006, those portions were spun out of Nutch
to form…
16.
17. Apache Hadoop
Heavily supported byYahoo, which moved it’s
large data processing to Hadoop.
by 2007,Twitter, Facebook, LinkedIn and many
others were doing serious work with Hadoop
2008 Hadoop graduated to a top level Apache
project
19. Matei Zaharia
Worked with Hadoop at UC Berklee
Noticed Hadoop was not a good fit for
Machine Learning algorithms and other
iterative models.
So in 2009, he created…
20.
21.
22. Open sourced in 2010 under BSD license
Maintained by UC Berkeley’s AMPLab
Donated to the Apache Software Foundation in
2013 and relicensed as Apache 2.0
Graduated to a top level Apache project in 2014
Apache Spark
23. Apache Spark
a distributed computation engine.
An API that lets you work with distributed data
as a collection.
Written in Scala, with language bindings for use
with Java, Python, and R.
32. Apache Accumulo
Created by the NSA in 2008
Donated to the Apache Foundation in 2011
Graduated to a top level project in 2012
Almost defunded by the US government the
same year.
33. (Sec. 929) Prohibits any DOD component from utilizing the
cloud computing database developed by the National Security
Agency (NSA) and known as "Accumulo" after the end of
FY2013, unless the DOD CIO certifies that: (1) there are no
viable commercial open source databases that have such security
features, or (2) Accumulo itself has become a successful open
source database project. Requires DOD and intelligence
community officials to coordinate the use by DOD components
of cloud computing infrastructure and services offered by the
intelligence community for purposes other than intelligence
analysis.
34. (Sec. 929) Prohibits any DOD component from utilizing the
cloud computing database developed by the National Security
Agency (NSA) and known as "Accumulo" after the end of
FY2013, unless the DOD CIO certifies that: (1) there are no
viable commercial open source databases that have such security
features, or (2) Accumulo itself has become a successful open
source database project. Requires DOD and intelligence
community officials to coordinate the use by DOD components
of cloud computing infrastructure and services offered by the
intelligence community for purposes other than intelligence
analysis.
50. 72 Frames × 14 Billion points per frame
Total = 1 Trillion points
Generated in three hours on a 10-node cluster
HEAT MAP FROM 2009 TO 2014 MONTH-BY-MONTH
64. GeoTrellis
a Scala library for geospatial data types and
operations.
enables Spark with geospatial capabilities (mainly
raster, currently working on vector)
storage and query raster from HDFS,
Accumulo, and S3 (Cassandra support in
development)
0.10 is released!