HBase-Writer is a java extension to the Heritrix open source crawler. Heritrix is written by the Internet Archive and HBase Writer enables Heritrix to store crawled content directly into HBase tables running on the Hadoop Distributed FileSystem?. By default, HBase-Writer writes crawled url content into an HBase table as individual records or "rowkeys". Each fetched url is represented by a "rowkey" in an HBaase table. However, HBase-Writer can easily be extended for custom behavior, like writing to multiple tables or anything else. In turn, these HBase tables are directly supported by the MapReduce? framework via Hadoop. HBase-Writer's goal is to facilitate in fast large distributed crawls using Heritrix and to save and manage Web-scale content using HBase.
Running jmap on the heritrix crawler using hbase-writer will show a growing
number of ReplayInputStream objects over time.
Manually forcing the close of this connection fixes the problem. This
problem was discovered and patched by Joost Ouwerkerk.
Original issue reported on code.google.com by ryan.justin.smith@gmail.com on 23 Nov 2009 at 7:44
Original issue reported on code.google.com by
ryan.justin.smith@gmail.com
on 23 Nov 2009 at 7:44