hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From yonghu <yongyong...@gmail.com>
Subject Re: Can anyone show me how to construct the HFileReaderV2 object to read the HFile content.
Date Fri, 16 Mar 2012 16:59:11 GMT
I implemented the code like this way. My Hbase version is 0.92.0.

                Configuration conf = new Configuration();
		CacheConfig cconf = new CacheConfig(conf);
		FileSystem fs = FileSystem.get(conf);
		Path path = new
Path("hdfs://localhost:8020/hbase/test/97366a27a98e0f43dfcecf9b63abd630/Course/33b6235defe44f69bda69c04e87fc7a9");
		HFile.Reader reader = HFile.createReader(fs, path, cconf);
		HFileScanner hscanner = reader.getScanner(false, false, false);
		hscanner.seekTo();
		KeyValue kv = hscanner.getKeyValue();
		System.out.println(kv.toString() + "+" + kv.getValue().toString());
		while(hscanner.next()){
			kv = hscanner.getKeyValue();
			System.out.println(kv.toString() + "+" + kv.getValue().toString());
               }

I have already flush the data from the memstore into the disk. But I
got the error information, Exception in thread "main"
java.io.IOException: Cannot open filename
/hbase/test/97366a27a98e0f43dfcecf9b63abd630/Course/33b6235defe44f69bda69c04e87fc7a9.

I can see the results from the command line. I want to know that why
its code dose not work?

Regards!

Yong

On Fri, Mar 16, 2012 at 5:50 PM, yonghu <yongyong313@gmail.com> wrote:
> Thanks for your information.
>
> Regards!
>
> Yong
>
> On Fri, Mar 16, 2012 at 5:39 PM, Stack <stack@duboce.net> wrote:
>> On Fri, Mar 16, 2012 at 9:01 AM, yonghu <yongyong313@gmail.com> wrote:
>>> Hello,
>>>
>>> Can anyone give me a example to construct the  HFileReaderV2 object to
>>> read the HFile content.
>>>
>>> Thanks!
>>>
>>
>> See http://hbase.apache.org/xref/org/apache/hadoop/hbase/io/hfile/HFile.html#499
>>
>> St.Ack

Mime
View raw message