That is the correct branch. 

Thanks



On Jan 21, 2012, at 8:50 AM, Royston Sellman <[email protected]> 
wrote:

> Hi Ted, 
> 
> Yes, I am compiling with the same HBase jars. I wasn't aware of HBASE-5204, 
> thanks, it sounds possible this is my problem. Can you think of anything else 
> I should check?
> 
> Just to make sure: I am checking out the code from 
> svn.apache.org/repos/asf/hbase/branches/0.92  Is this the correct branch?
> 
> Thanks,
> Royston
> 
> 
> On 20 Jan 2012, at 18:45, Ted Yu wrote:
> 
>> Royston:
>> I guess you have seen HBASE-5204. In particular:
>>>> when a 0.92 server fails to deserialize a 0.90-style RPC, it attempts to
>> allocate a large buffer because it doesn't read fields of 0.90-style RPCs
>> properly.
>> 
>> Were your client code compiled with the same version of HBase as what was
>> running on your cluster ?
>> 
>> Thanks
>> 
>> On Fri, Jan 20, 2012 at 9:20 AM, Royston Sellman <
>> [email protected]> wrote:
>> 
>>> Trying to run my code (a test of Aggregation Protocol and an MR HBase table
>>> loader) on latest build of 0.92.0 (r1232715) I get an 'old server' warning
>>> (I've seen this before and it's always been non-fatal) then an out of
>>> memory
>>> exception then job hangs:
>>> 
>>> 
>>> 
>>> [sshexec] 12/01/20 16:56:48 WARN zookeeper.ClientCnxnSocket: Connected to
>>> an
>>> old server; r-o mode will be unavailable
>>> 
>>> [sshexec] 12/01/20 16:56:48 INFO zookeeper.ClientCnxn: Session
>>> establishment complete on server namenode/10.0.0.235:2181, sessionid =
>>> 0x34cda4e5d000e5, negotiated timeout = 40000
>>> 
>>> [sshexec] 12/01/20 16:56:49 WARN ipc.HBaseClient: Unexpected exception
>>> receiving call responses
>>> 
>>> [sshexec] java.lang.OutOfMemoryError: Java heap space
>>> 
>>> [sshexec]       at java.lang.reflect.Array.newArray(Native Method)
>>> 
>>> [sshexec]       at java.lang.reflect.Array.newInstance(Array.java:52)
>>> 
>>> [sshexec]       at
>>> 
>>> org.apache.hadoop.hbase.io.HbaseObjectWritable.readObject(HbaseObjectWritabl
>>> e.java:542)
>>> 
>>> [sshexec]       at
>>> 
>>> org.apache.hadoop.hbase.io.HbaseObjectWritable.readFields(HbaseObjectWritabl
>>> e.java:289)
>>> 
>>> [sshexec]       at
>>> 
>>> org.apache.hadoop.hbase.ipc.HBaseClient$Connection.receiveResponse(HBaseClie
>>> nt.java:593)
>>> 
>>> [sshexec]       at
>>> 
>>> org.apache.hadoop.hbase.ipc.HBaseClient$Connection.run(HBaseClient.java:505)
>>> 
>>> 
>>> 
>>> Hbase shell seems to work (I can list and scan my tables).
>>> 
>>> 
>>> 
>>> If I svn roll back to 12 Jan 0.92 and rebuild my code works.
>>> 
>>> 
>>> 
>>> Tried setting export HBASE_HEAPSIZE=1500 but got same error.
>>> 
>>> 
>>> 
>>> Nothing significant in logs.
>>> 
>>> 
>>> 
>>> [Note to Ted Yu: I need to fix this so I can carry on testing on
>>> Aggregation
>>> Protocol]
>>> 
>>> 
>>> 
>>> Best Regards,
>>> 
>>> Royston
>>> 
>>> 
> 

Reply via email to