Yahoo Releases Open Source Hadoop Distribution 49
ruphus13 writes "Yahoo has been a vociferous Apache Hadoop user and supporter for several years now, and uses it extensively within its Search technologies. Hadoop has been gaining popularity in the Cloud Computing space, with companies like the NYTimes converting 4TB and 11 million articles to PDFs in under 24 hours using Hadoop and EC2 in late 2007. Hadoop has been made available in Amazon's cloud and Yahoo has now released its own Hadoop version. From the article: 'At today's Hadoop Summit in Silicon Valley, Yahoo! announced the availability of the Yahoo! Distribution of Hadoop, a source-only version of Apache Hadoop that Yahoo! uses within its own search engine. [Hadoop] is an open source software framework that helps process very large data sets, and is widely used in large-scale data mining applications as well as in search tools at sites like Facebook and many others. For developers and users interested in Hadoop, it's worth noting that the Yahoo! Distribution of Hadoop has been widely tested and developed at Yahoo! for years now.'"
Re: (Score:3, Informative)
Fail!
ISO 32000-1:2008: PDF [wikipedia.org]
Because stitching together numerous TIFF files on your own is so much better!
Timely article (Score:3, Informative)
Hadoop? (Score:5, Insightful)
Re: (Score:2, Informative)
Its the name of the main developer's kid's toy elephant.
Re: (Score:3, Funny)
Re: (Score:3, Funny)
... and the Slashdot mob's credibility spirals downward...
Re:Hadoop? (Score:5, Insightful)
Re: (Score:3, Funny)
Hadoop is awesome (Score:5, Informative)
Re: (Score:2, Insightful)
It's actually 25TB of photos per week [facebook.com]. He was only out by a factor of 4. Of course, this data isn't indexed, so he had no point.
Re: (Score:3, Informative)
"Hive/Hadoop cluster at Facebook stores more than 2PB of uncompressed data and routinely loads 15 TB [facebook.com] of data daily."
Re: (Score:3, Interesting)
We also use it extensively at Rackspace Email division. We generate about 200GB/day of logs from postfix and dovecot installs, and hadoop with mapreduce allows us to pull all sorts of metrics and diagnostic information in very short timeframes. It helps our customer facing support reps, as well as allows us to give more demanding customers the statistics and metrics that they want, plus it helps us with capacity planning and a bunch of other stuff.
And it's designed to run on commodity hardware.
http://high [highscalability.com]
HBase 0.20 (Score:2)
I think HBase 0.20 is being released today as well, with a new and much faster file format, better memory management and better availability.
Obligatory Java is Slow Comment (Score:1, Funny)
Java is slow. How could it possibly be used to process so much data.
Re: (Score:3, Informative)
Java has it's faults but being slow is no longer one of them. You should do some googling.
Re: (Score:2)
Hence the need for a 10,000-machine Hadoop cluster to do the work of a single machine running a C++ application. Or something like that.
Yahoo! and OSS (Score:5, Insightful)
Yahoo! really does get a lot of flack around here, but I have to say, they have contributed quite a bit of free and open-source software for developers to use. The list of of APIs and web services that are available is quite impressive and many of them are better than Google's similar offerings (BOSS vs Google's AJAX search, for example). For anybody who's interested, I really recommend checking out the Yahoo! Developer Network [yahoo.com] site.
Re: (Score:3, Interesting)
It's also worth noting that Yahoo has made major contributions to PHP as Rasmus is a Yahoo himself.
Comment removed (Score:5, Interesting)
Re: (Score:2)
From your description and from trying it out I seem to have an impression that it's not really different from Google Search features. Have you tried it semi-recently? It also has autocompletion/suggestion and related searches.
Re: (Score:2)
Re: (Score:2)
I would assume that yahoo tracks your search history so they can give you semi personalized results, just like google does.
This would result in the search engine that you frequently use normally giving you better results.
It also explains why sometimes when you cannot find something with google or yahoo changing to the search engine that you infrequently use gets the result easier, as you are getting a more generic less personalized search.
Re: (Score:2)
Re: (Score:2)
Google tracks the search terms from by ip address, ostensibly so that they can customize search results.
It would make sense for yahoo to do the same thing.
The opt out is only for ad tracking, and you need a cookie to make it stick, which implies that they do the same ip address tracking of search queries as google.
For example, assume that everyone at the San Jose Earthquakes (a professional soccer team in the USA) offices uses google, it would make sense for the search engine to learn that the term football
Re: (Score:2)
That depends on how you use Google Search. If you have the Search Options on, and have "Related searches" selected, the related searches area is at the bottom.
Re: (Score:1, Funny)
Well I! love Yahoo! because I! believe that all proper nouns, as well as first person pronouns, should be followed by an exclamation mark. Imagine if we! all followed suit -- there would be Google! and Microsoft! and Linux! And Slashdot! The world would be a much more exciting place!
Why is this a big deal? (Score:3, Interesting)
I'll admit to knowing basically nothing about Hadoop, but if I saw the same article with "Hadoop" replaced by "GCC", "Postfix", or "OpenOffice", I wouldn't see it as being a good thing.
Re: (Score:3, Informative)
Re: (Score:3, Interesting)
Hai gais (Score:2)
Doesn't make much sense for most tasks (Score:2)
I've evaluated Hadoop (and Cloudbase, HBase and a few other things) for transaction log mining purposes and found it to be VERY inefficient. Basically, if your machine has a decent RAID array (by "decent" I mean 500-700MB/sec linear read throughput, and 300-500MB/sec write throughput), you will need 12-15 8 core Hadoop boxes to even come close to a single machine's performance. This, IMO, is fucked up. I expected it would be much more efficient than it is.
Therefore, my conclusion was that Hadoop only makes
Re: (Score:1)
There are many study cases available. Yup, it is no silver bullet, but has its uses.
Re: (Score:2)
So which do you prefer using performance wise then...of all the ones you tested...?
Just asking
Re: (Score:2)
They aren't comparable. Cloudbase is a simple SQL layer on top of Hadoop that operates on flat files. HBase is an open source BigTable (i.e. you can't really do SQL with it). Hive is kind of like Cloudbase. In the end all of these systems have a common strength/weakness - Hadoop. The strength is that they scale, if you're willing to pay, the weakness is that their scalability seems to be piss poor on smaller clusters.
In the end we went with bare Hadoop operating directly on LZO compressed log chunks. Log ch
Re: (Score:2)
: )