6 Comments

Summary:

Hadoop is a complex technology, so it helps to have friends in high places when you’re trying to develop it and integrate webscale tooling into enterprise environments. For Hortonworks, that friend is Yahoo, with which it continues a deep engineering partnership.

L to R: Sumit Singh (Yahoo), Jay Rossiter (Yahoo), Greg Pavlik (Hortonworks), Tim Hall (Hortonworks). Source: John Curley
photo: John Curley

When a team of Yahoo engineers left the company in 2011 to spin out Hadoop startup Hortonworks, the change wasn’t as stark to either company as one might have expected. That’s because Yahoo didn’t just invest in Hortonworks and let it go on its way transforming the big data technology, which during its formative years was largely developed within Yahoo, into a commercial software product. In some ways, the two companies never really parted ways.

“We more or less virtualized the engineering departments between the two companies,” said Hortonworks Vice President of Engineering Greg Pavlik, in a recent interview. “… There’s a pretty tight overlap between what Yahoo needs and what Hortonworks is looking to productize.”

In fact, Yahoo Senior Vice President of Platforms and Personalization Jay Rossiter noted, “not a week goes by” where engineers from the two companies aren’t getting together and working closely on building new Hadoop technologies or improving the existing ones. On the surface, it’s not such a big deal given how Hortonworks came to be, but it’s definitely an advantage.

L to R: Sumit Singh (Yahoo), Jay Rossiter (Yahoo), Greg Pavlik (Hortonworks), Tim Hall (Hortonworks). Source: John Curley

L to R: Sumeet Singh (Yahoo), Jay Rossiter (Yahoo), Greg Pavlik (Hortonworks), Tim Hall (Hortonworks). Source: John Curley

Early on, debate among Hadoop vendors — particularly Cloudera and Hortonworks — was as much about its engineers’ pedigrees and whose business model was best as it was about actual technology. But now that all the vendors in the space are largely staking out their own paths technologically — at least when it comes to non-core technologies such as security, interactive queries and cluster management — an engineering agreement with a large end-user seems pretty meaningful.

“I believe that the most interesting data management work happening on the planet right now is happening in the consumer internet, in general, and at Google in particular,” Cloudera co-founder and Chief Strategy Officer Mike Olson said on the Structure Show podcast in February. “We watch very carefully what is happening at the big scale-out web properties as basically a prediction of what more traditional enterprises are going to want in the future.”

Say what you will about its business, but Yahoo, which operates a many, many-petabyte Hadoop environment and runs 26 million Hadoop jobs a month, probably counts, too.

And its insights have already paid dividends for Hortonworks. Consider, for example, the rollout of the Hortonworks Data Platform 2.0, the second generation of the company’s Hadoop distribution, in October 2013. Its release was timed to coincide with its technological foundation — Hadoop 2achieving general availability status as an Apache project. Yahoo played a big role in getting Hadoop 2 GA-ready by stress-testing it across its massive Hadoop environment.

“When you drive a system at that scale, you shake out a lot of bugs, you shake out a lot of problems and you make it really real,” Rossiter said. Listen to the Structure Show embed below to hear former Yahoo CTO and current Altiscale CEO Raymie Stata talk about the importance of webscale experience in building out Hadoop software.

Hortonworks was working right alongside Yahoo all through that process. They’ve also worked together on things like rolling upgrades so Hadoop users can upgrade software without taking down a cluster. However, as Cloudera’s Olson alluded to, the more important thing going forward might be how the companies can collaborate on those pieces of satellite Hadoop technology that are really helping to clear up the distinctions among competing platforms.

Already, Hortonworks created Stinger — an evolution of Apache Hive capable of running faster SQL queries — and Yahoo is now running it in production (and, presumably, troubleshooting it) to the tune of 2.5 million jobs per month. Yahoo is working on capabilities such as Pig on Tez, HBase multitenancy, and Storm on YARN that aren’t part of the Hortonworks commercial distribution but could make their way in if customers start asking for them. (Apologies for the preceding mess of Hadoop jargon.)

Of course, none of this is to say that it takes a partnership with a large user like Yahoo in order to successfully build commercial Hadoop software. Cloudera has a mega engineering and corporate partnership in place with microprocessor giant Intel, and enough cash on hand to buy some innovative startups where needed. Cloudera, Hortonworks and MapR have all developed some impressive technologies entirely in-house, as well. Pivotal, the data- and cloud-centric spinoff of EMC and VMware, likes to tout the hundreds of engineers working on its Hadoop software.

Traverso explains the architecture of Facebook's new Presto engine. Source: Jordan Novet

A Facebook engineer presenting at its Analytics@Webscale event that also featured LinkedIn and Twitter. Source: Jordan Novet

There’s also a set of web companies beside Yahoo and Google (which technically isn’t even a Hadoop shop) building and open sourcing some impressive Hadoop technologies. Facebook and Twitter are probably the most active, although even Microsoft and Netflix have gotten into the act. The Hadoop vendor community is no doubt watching what they’re doing, whether their projects are catching on among the greater user community, and assessing how or when to integrate them or turn them into enterprise software.

But considering the complexity of Hadoop, both as a distributed system expected to run at scale and as a technology expected to plug into myriad existing enterprise data systems, any sort of meaningful engineering partnerships really have to help. “Is it possible for a company to move the tech forward on its own? Yes,” Hortonworks’ Pavlik said. “Is it desirable? Our view is no.”

You’re subscribed! If you like, you can update your settings

Comment

Community guidelines
Friday, August 29, 2014
you are commenting using your account. Sign out / Change

Comment using:

Or comment as a guest

Be sure to review our Community Guidelines. By continuing you are agreeing to our Terms of Service and Privacy Policy.

6 Comments

  1. Do you if yahoo has a financial stake in hortonworks? If yes..how much?

  2. Steve Ardire Monday, June 16, 2014

    >“Is it possible for a company to move the tech forward on its own? Yes,” Hortonworks’ Pavlik said. “Is it desirable? Our view is no.”

    The Hadoop player who creates best OEM partner ecosystem then executes best can beat more expensive IBM, Oracle, SAP, Microsoft all of which will probably make acquisition offers for top 3 or 4 like intel ultimately will do with Cloudera since they already have an 18% stake and in fill bore ;-)

  3. “… Cloudera and Hortonworks – was as much about its engineers’ pedigrees…”

    Nice article for Yahoo recognition, but it seems a little understated. Doug Cutting (co-founder of Cloudera and current chief architect) was at Yahoo when he created Hadoop. As you mention, Hortonwork is a spin off of all Yahoo engineers. Current Yahoo engineers make up a significant portion of Hadoop contributors, PMC members working on 0.23, 1.x, 2.x lines. No other company runs Hadoop at the same scale they do with many 4k node clusters.

    Not sure why google even has a mention in this article as they don’t use Hadoop.

    1. Google is irrelevant beyond the initial MapReduce paradigm idea, their tech is proprietary and basically useless/worthless to the rest of the IT industry unless open sourced.

      The Hadoop ecosystem code was written many many contributors from many top companies especially Yahoo, Hortonworks, Cloudera, Facebook, Twitter etc

      I do like that Hortonworks is “CentOS for Hadoop”. As long as they keep everything 100% Apache I see only increasing love for Hortonworks among techies and companies wanting to avoid proprietary lock-in.

      1. Derrick Harris Hari Tuesday, June 17, 2014

        I think Google is still very relevant to this discussion. No, it isn’t a Hadoop user, but it’s inspiring others to try to build facsimiles of its tech for Hadoop. Doug Cutting, for example, has mentioned Spanner on multiple occasions as something he’d like to see emulated for Hadoop.

  4. Hortonworks is a great piece of software for Hadoop. So is Cloudera.