Hi Julien, Thanks for the email. Thanks for the suggestion . We are going to explore the Gora APIs ?
Our data volumes are going to be high, can we use the Gora API with Map reduce ?. Please suggest Thanks Murali On Thu, May 29, 2014 at 12:49 AM, Julien Nioche < lists.digitalpeb...@gmail.com> wrote: > Hi Murali > > Why not using the GORA API to read from HBase? > > Julien > > > On 28 May 2014 23:18, Murali Parth <murparthnu...@gmail.com> wrote: > > > Hello, > > We are trying to use Nutch in our project. This is my first > > project with Nutch and Hbase. > > > > I was able to make Nutch write to Hbase. When I go into the hbase shell > and > > use the scan command I see data. > > > > I started writing a map reduce to get the data out of Hbase. Our > intention > > is to do some massaging and write the cleaned data into RDBMS. > > > > In my Map program I am not able to see the data I see through the scan > > command. > > > > Question : How do I read Nutch crawl data from Hbase . > > > > Map Program is > > > > protected void map( > > ImmutableBytesWritable rowkey, > > Result result, > > Context context) { > > > > > > > > > > NavigableMap<byte[],NavigableMap<byte[],NavigableMap<Long,byte[]>>> > map > > = > > result.getMap(); > > for (Entry<byte[], NavigableMap<byte[], > NavigableMap<Long, > > byte[]>>> columnFamilyEntry : map.entrySet()) > > { > > NavigableMap<byte[],NavigableMap<Long,byte[]>> > columnMap > > = > > columnFamilyEntry.getValue(); > > for( Entry<byte[], NavigableMap<Long, byte[]>> > > columnEntry : > > columnMap.entrySet()) > > { > > NavigableMap<Long,byte[]> cellMap = > > columnEntry.getValue(); > > for ( Entry<Long, byte[]> cellEntry : > > cellMap.entrySet()) > > { > > System.out.println(String.format("Key : %s, > Value > > : %s", Bytes.toString(columnEntry.getKey()), > > Bytes.toString(cellEntry.getValue()))); > > } > > > > } > > } > > > > > > I see the following in the console > > > > Key : st, Value : > > > > > > Any help would be appreciated > > > > Thanks > > Murali > > > > > > -- > > Open Source Solutions for Text Engineering > > http://digitalpebble.blogspot.com/ > http://www.digitalpebble.com > http://twitter.com/digitalpebble >