We have a cluster of about 40 nodes, with about 14Tb of aggregate raw
storage.. At peak times, I have had up to 3 or 4 terabytes of data stored in
HDFS, stored in probably 100-200k files.

To make things work for my tasks, I had to hash through a few different
tricks for dealing with large sets of data - not all of the tools you might
like for combining different sequential streams of data in Hadoop are
around. In particular, running MapReduce processes to re-key or variously
mix sequential inputs for further processing can be problematic when your
dataset is already taxing your storage. If you read through the history of
this list, you'll see that I'm often agitating about bugs in handling
low-disk-space conditions, storage balancing, and problems related to
numbers of simultaneous open files.

I haven't generally run into files-per-directory problems, because I
introduce my data into SequenceFile or MapFile formats as soon as possible,
then do work across segments of that. Storing individual low-record-count
files in HDFS is definitely a no-no given the current limits of the system.

Feel free to write me off-list if you want to know more particulars of how
I've been using the system.

On 2/2/07, Jim Kellerman <[EMAIL PROTECTED]> wrote:

I am part of a working group that is developing a Bigtable-like structured
storage system for Hadoop HDFS (see
http://wiki.apache.org/lucene-hadoop/Hbase).

I am interested in learning about large HDFS installations:

- How many nodes do you have in a cluster?

- How much data do you store in HDFS?

- How many files do you have in HDFS?

- Have you run into any limitations that have prevented you from growing
  your application?

- Are there limitations in how many files you can put in a single
directory?

  Google's GFS, for example does not really implement directories per-se,
  so it does not suffer from performance problems related to having too
  many files in a directory as traditional file systems do.

The largest system I know about has about 1.5M files and about 150GB of
data. If anyone has a larger system in use, I'd really like to hear from
you. Were there particular obstacles you had in growing your system to
that
size, etc?

Thanks in advance.
--
Jim Kellerman, Senior Engineer; Powerset                [EMAIL PROTECTED]




--
Bryan A. P. Pendleton
Ph: (877) geek-1-bp

Reply via email to