Data Eng Weekly


Hadoop Weekly Issue #49

22 December 2013

Next week is a short week for most folks in the US, and it seems like the community has been working hard to push out lots of technical posts and new releases. If you have some time off next week, there's plenty to catch up on. You can really see the momentum building for Hadoop in 2014.

Technical

TechCrunch has an article on the current SQL-on-Hadoop craze, including details on several systems focusing on low-latency for analytics. The article also talks about how Google's Dremel system was the inspiration for many.

http://techcrunch.com/2013/12/15/impala-another-google-inspired-platform-enters-the-mainstream-data-world/

Forbes has a good guide to choosing a Hadoop distribution. It includes a wide range of companies (notably missing is the Hadoop-as-a-Service contingent), and it has an interesting take on bucketing the providers into "builders," "completers," "embedders," and "customizers." It's a good take on the enterprise ecosystem.

http://www.forbes.com/sites/danwoods/2013/12/16/a-quick-guide-to-choosing-the-right-way-to-use-hadoop/

Jay Kreps, who has done a lot of distributed system work at LinkedIn (including Azkaban, Kafka, Voldemort, and Samza), has written a post about logging as the central part of a modern distributed system architecture. While not directly about Hadoop, the post talks about loading from and to a batch system like Hadoop. This post is full of so many good ideas that I predict it'll be a recurring resource for years to come.

http://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying

The Hortonworks blog has a post on wire encryption in Hadoop, covering the various types and how to configure them. In particular, Hadoop's encryption includes RPC (from client to server and between daemons), HTTPS (including 2-way SSL), encryption during the shuffle phase of MapReduce, and over JDBC when connecting to HiveServer2.

http://hortonworks.com/blog/wire-encryption-hadoop/

The Cloudera "vision" blog has a post about how they think about SQL-on-Hadoop. It walks through Cloudera's decision to build a new system (Impala) rather than doing incremental improvement on an existing system (Hive). The post also has details of the Impala dev process and how Impala fits into the Cloudera offering (e.g. how it complements Pig and Hive).

http://vision.cloudera.com/impala-v-hive/

News

InformationWeek has an article about WibiData, who builds and supports the entity-centric WibiEnterprise system. WibiEnterprise provides a foundations for companies to build real-time recommendation engines from large data sets. This is one of the best overviews of WibiData's product offering that I've seen.

http://www.informationweek.com/software/information-management/real-time-prediction-big-data-scale-impossible-dream/d/d-id/1113125

Datameer, makers of analytics and visualization software for Hadoop, have raised $19 million in Series D financing. Datameer plans to use the money to help meet demand and to expand internationally.

http://venturebeat.com/2013/12/18/datameer-picks-up-19m-as-companies-seek-analytics-along-with-hadoop/

Cloudera and Amazon Web Services have reached a deal to support Cloudera Enterprise on AWS. Details of the partnership are a little vague, but it sounds like Cloudera and AWS will have a two-way support hotline in case they need to kick questions to each other. Cloudera will still sell enterprise subscriptions directly to customers.

http://venturebeat.com/2013/12/19/the-elephant-in-the-cloud-cloudera-adds-support-for-hadoop-on-amazon/

GigaOm has a post from Shaun Connolly of Hortonworks on common Hadoop adoption patterns. The first is data refinery (filtering/distilling data), the second is data exploration (finding interesting patterns in the data), and the third is application enrichment (building features from data).

http://gigaom.com/2013/12/15/the-three-most-common-ways-data-junkies-are-using-hadoop/

Releases

Qubole has partnered with Google Compute Engine to offer its Qubole Data Service. Qubole is a Hadoop-as-a-service platform that ships with an optimized Hive. Support for Google Compute Engine is in addition to Amazon Web Services, and the post shares some benchmarks on the two services.

http://googlecloudplatform.blogspot.com/2013/12/qubole-helps-you-run-hadoop-on-google-compute-engine.html

Cloudera released version 1.2.2 of Impala. Even though this is just a patch-level release, it has a number of large improvements. In particular, the new version includes a cost-based join optimizer, statistics computation from within Impala, an implementation of cross join, and preliminary support for secure authentication. At the same time, Cloudera has released a new version of the Cloudera ODBC Driver for Impala. Impala 1.2.2 is also the first in the 1.2.x line compatible with CDH 4.

http://community.cloudera.com/t5/Release-Announcements/Announcing-Cloudera-Impala-1-2-2-and-ODBC-Driver-for-Impala/m-p/4059#U4059

Hortonworks has announced a technical preview of phase 3 of the stinger initiative. As a reminder, the stinger initiative is Hortonworks project to make apache Hive 100x faster. The preview includes improved integration between hive and tez, the vectorizer query engine, some additional SQL support (IN/NOT IN/HAVING), and many other improvements. Along with the release, Hortonworks has open-sourced their benchmarking suite based on TCP-DS.

http://hortonworks.com/blog/announcing-stinger-phase-3-technical-preview/

Version 0.55 of PrestoDB, the low-latency SQL query engine open-sourced by Facebook, was released this week. This release contains a number of new features/improvements, including speedups for CPU-bound workflows when using RCFiles, hash distributed aggregations, partial support for distinct operations, a range-based predicate pushdown, and much more.

http://prestodb.io/docs/current/release/release-0.55.html

Cloudera has announced support for Accumulo via its Real-time Delivery (RTD) Accumulo add-on to Cloudera Enterprise. The release is based upon Accumulo 1.4.3 (with a number of backported patches), and it runs on CDH 4.3. There is a beta integration with Cloudera Manager 5.0 beta.

http://blog.cloudera.com/blog/2013/12/accumulo-comes-to-cdh/

Intel announced version 3.0 of their Hadoop distribution as well as version 2.0 of the Intel Graph Builder for Apache Hadoop. The 3.0 release includes a number of new features, including an enhancement to improve the speed of data encryption (one of the Intel distributions defining features) by up to 20x. The Intel Graph Builder has been completely rewritten as a number of Pig UDFs and macros.

http://newsroom.intel.com/community/intel_newsroom/blog/2013/12/17/intel-enhances-security-simplifies-big-data-analytics http://blogs.intel.com/intellabs/2013/12/17/pigs-can-build-graphs-too/

The Kiji project has announced a new release of their BentoBox SDK. The new version targets CDH 4.x, and it includes a new Kiji Scoring Server for real time execution of trained models. The release also includes updates to a number of the projects in the ecosystem.

http://www.kiji.org/2013/12/17/announcing-the-chirashi-bentobox-1-3-0/

Corrections

I added the wrong link for the article describing Cloudera Manager 5. Here’s the proper link.

http://blog.cloudera.com/blog/2013/12/whats-new-in-cloudera-manager-5/

Events

Curated by Mortar Data (http://www.mortardata.com)

Monday, December 23

Workshop - Data Science In the Cloud Using Amazon (Tel Aviv-Yafo, Israel)
http://www.meetup.com/Big-Data-Israel/events/147473442/

Saturday, December 28

Data Science Trends: What to expect in 2014 (Hydereabad, India)
http://www.meetup.com/Hyderabad-Data-Science/events/148874962/