OH, BTW I meant to refer you to the test in line 178 of [0]. testPutNested
hth
Lewis


On Wed, May 29, 2013 at 7:07 PM, Lewis John Mcgibbney <
[email protected]> wrote:

> This is most certainly better aimed at either Gora or HBase lists.
> Obtaining better (and consistent) understanding and of course abstracting
> users from such data structures is what we have been addressing in current
> Gora development. (See GORA-174)
> You will want to look specifically at some of the testing we do for this
> stuff over in Goran namely in [0-1].
> Specifically, the Query API in Gora for some data store implementations
> could `probably` do with some attention... so please voice you opinion over
> on user@gora if it tickles your fancy.
> Thanks
> Lewis
>
>
> [0]
> http://svn.apache.org/viewvc/gora/trunk/gora-core/src/test/java/org/apache/gora/store/DataStoreTestBase.java?view=markup
> [1]
> http://svn.apache.org/viewvc/gora/trunk/gora-core/src/examples/avro/webpage.json?view=markup
>
>
> On Wed, May 29, 2013 at 3:55 PM, Shah, Nishant <[email protected]> wrote:
>
>> Hi Everyone,
>>
>> I got my error. I was trying to use toString for a field which is int or
>> float or long. But this leads me to another question.
>> The protocol status is a nested structure. Similar to parseStatus. How
>> could we parse these to get the individual majorcode, minorcode,args ?
>> Also, how to detect if a url has returned a 404, or 200 or any other
>> status code ?
>> Thanks.
>>
>> -----Original Message-----
>> From: Shah, Nishant
>> Sent: Wednesday, May 29, 2013 1:51 PM
>> To: [email protected]
>> Subject: Extracting status code from hbase
>>
>> Hi Everyone,
>>
>> I have my Nutch 2.1 setup with Hbase. Once I am done with the crawl, I
>> want to extract all the information from the column family 'f'.
>> For this I do,
>>
>> Scan s = new Scan();
>> ResultScanner scanner = table.getScanner(s); try { // Scanners return
>> Result instances.
>> // Now, for the actual iteration. One way is to use a while loop // like
>> so:
>> for (Result rr = scanner.next(); rr != null; rr = scanner.next()) { //
>> print out the row we found and the columns we were looking // for
>> System.out.println("Found row: " + rr); String[]
>> rrs=getColumnsInColumnFamily(rr,"f");
>> NavigableMap familyMap = rr.getFamilyMap(Bytes.toBytes("f"));
>> Iterator entries = familyMap.entrySet().iterator();
>> while(entries.hasNext()){
>>
>> Entry thisEntry = (Entry) entries.next(); Object key =
>> thisEntry.getKey(); Object val = thisEntry.getValue();
>> System.out.println(Bytes.toString((byte[])
>> key)+"="+Bytes.toString((byte[]) val)); }
>>
>> The value for status is blank. It's not null, but blank. Same is the case
>> with headers. 'mtdt' family and rest of the 'f' family is fine.
>> Can anyone suggest why this is happening ?
>> Thanks,
>> Nishant
>>
>
>
>
> --
> *Lewis*
>



-- 
*Lewis*

Reply via email to