Jeff,
I'm an old, guy and don't mind top-posts!
Thanks for the insight!
gerry
Jeff Layton wrote:
Sorry for top-posting (I hate these on-line email tools...)
Did the person requesting Hadoop ever say why they wanted it? For
example, do they have code written in MapReduce or do they think that
Hadoop will give them faster throughput than something else?
Hadoop is a project that really has 2 parts to it - an open-source
MapReduce implementation, and a file system. From people I've talked to,
the MapReduce part is used far more than the file system. But I've
talked to some of the developers of the file system and there are some
people who use the file system.
In general the file system is basically a virtual file system ala' PVFS,
GlusterFS or any object based storage (Panasas, Lustre). However it
understand the idea of locality - that is where useful storage is in
relation to the compute part of the problem. The idea being that you can
reduce the time to transmit the data because the storage is closer. But,
in general, the improvement you get is due to the network topology, not
necessarily the file system itself. That's because, in general,
MapReduce systems have network topologies with bottlenecks all over the
place because they don't really need a full bi-sectional bandwidth
network everywhere. So for example they may have good bandwidth to a
switch within the rack, but outside the rack, they bandwidth is not so
hot. But again, these are generalizations, and the details are always in
the implementation.
HadoopFS (lack of a better phrase on my part) is really designed for
MapReduce codes - transactional codes. So if the person's code(s) fit
this model, then it might be an interesting experiment to try.
Otherwise, there are much better file systems for HPC :)
BTW - I saw Karen's post about using Java with HadoopFS. Be sure to pay
attention to that since getting a good 64-bit Java implementation for
Linux is not always easy. There are a few out there (Sun has an early
access program to a 64-bit Java) but the reports I've heard are that
it's still early.
Hope this helps.
Jeff
------------------------------------------------------------------------
*From:* Gerry Creager <gerry.crea...@tamu.edu>
*To:* Beowulf Mailing List <beowulf@beowulf.org>
*Sent:* Friday, December 26, 2008 6:16:04 PM
*Subject:* [Beowulf] Hadoop
The subject line says it all: Hadoop: Anyone got any experience with it
on clusters (OK, so Google does, but that really wasn't the question,
was it?).
We've a user who has requested its installation on one of our clusters,
a high-throughput system. I'm a bit concerned that it's not gonna be
real compatible with, say, Torque/Maui and Gluster, unless we were to
install Xen across the whole cluster and instantiate it within Xen VMs.
However, before I push all MY fears out into the discussion I'd prefer
to see if anyone else has experience and can shed light on compatibility.
Thanks, Gerry
--
Gerry Creager -- gerry.crea...@tamu.edu <mailto:gerry.crea...@tamu.edu>
Texas Mesonet -- AATLT, Texas A&M University
Cell: 979.229.5301 Office: 979.458.4020 FAX: 979.862.3983
Office: 1700 Research Parkway Ste 160, TAMU, College Station, TX 77843
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org <mailto:Beowulf@beowulf.org>
To change your subscription (digest mode or unsubscribe) visit
http://www.beowulf.org/mailman/listinfo/beowulf
--
Gerry Creager -- gerry.crea...@tamu.edu
Texas Mesonet -- AATLT, Texas A&M University
Cell: 979.229.5301 Office: 979.458.4020 FAX: 979.862.3983
Office: 1700 Research Parkway Ste 160, TAMU, College Station, TX 77843
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org
To change your subscription (digest mode or unsubscribe) visit
http://www.beowulf.org/mailman/listinfo/beowulf