The Big Data Puzzle Where Does the Eclipse Piece Fit? by J. Langley

Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=gc7f2yV447k



Duration: 35:21
85 views
2


We will introduce a Big Data configuration that uses Avro & Parquet for data formats, Hadoop for storage, and Spark / Hive for running queries. All of these projects are from the Apache Software Foundation and are widely used in the Data Science field. We will show how Eclipse provides an excellent foundation for IDE support and tooling to make it easier to develop solutions based on this technology stack.

CohesionForce has put together a data set consisting of over 200M samples based on actual records from New York City taxi cabs. This data has been used to compare file size, read/write time, and query speeds using the tooling configuration provided above. We have also created tools in Eclipse that help us transform the data between formats, and we have made those available under the EPL:

https://github.com/CohesionForce/dis-toolkit
https://github.com/LangleyStudios/eclipse-avro
https://github.com/CohesionForce/avroToParquet

We will give a short description of these projects (not a sales pitch) and discuss possibilities for other ways to use Eclipse in the Big Data field.

Eclipse Modeling Framework - define the data formats
XTend - generate code and other files
BIRT - create reports of the analysis results

We would also like to solicit feedback from others that may be using Eclipse in the Data Science field.

Note - the attached slides are from ECNA 2016 and will be updated based on recent changes to Spark & Zeppelin




Other Videos By Eclipse Foundation


2017-07-11EcoreTools Next: Executable DSL made (more) accessible, by Cedric Brun
2017-07-11Formalizing Financial Protocols with Xtext, by Denis Ignatovich
2017-07-11Deep dive into Xtext scoping - local and global scopes explained, by H. Schill & S. Zarnekow
2017-07-11Debugging DSLs with Xtext's new Tracing API, by Christian Schneider & Miro Spoenemann
2017-07-11How EASE unleashes the scientific power of Airbus' engineers in Eclipse, by Alain Bernard
2017-07-11Ignite talks, session 2
2017-07-11Debug Java code like a Pro, by Mikaël Barbero
2017-07-11Driving Intelligent Transportation System with Capella, by Jerome Montigny
2017-07-11Jenkins at Scale, Baptiste Mathus & Michael Pailloncy
2017-07-11TypeScript, Future of JavaScript and rise of the transpilers, by Sebastien Pertus
2017-07-11The Big Data Puzzle Where Does the Eclipse Piece Fit? by J. Langley
2017-07-11Building an IoT product from scratch using Eclipse IoT Technologies
2017-07-11Eclipse and Java 9, by Jay Arthanareeswaran
2017-07-11Ignite talks, Session 1
2017-07-11Keynote - The Past, Present, and Future of Robotics, by Francesco Ferro
2017-07-03Rapid IoT Prototyping with Eclipse Vorto - Virtual IoT
2017-06-29vECM | Eclipse Sirius 5.0, All about UX -Eclipse Oxygen Series
2017-06-29vECM | Generic Editor and Language Server Protocol (LSP) -Eclipse Oxygen Series
2017-06-28Virtual IoT | Rapid IoT Prototyping with Eclipse Vorto
2017-06-27vECM |What's New in the Eclipse Platform? -Eclipse Oxygen Series
2017-06-26vECM | New in Xtext: Core Framework, LSP, Tracing Code Generators -Eclipse Oxygen Series