Yes, servers and clients will all need to be on 0.20.4... that's the
tradeoff for more flexibility in the future (see
http://issues.apache.org/jira/browse/HBASE-2219).

J-D

On Thu, Mar 11, 2010 at 10:52 AM, Ted Yu <yuzhih...@gmail.com> wrote:
> That makes sense.
> This means we have to replace hbase client when we upgrade to 0.20.4, right
> ?
>
> On Thu, Mar 11, 2010 at 10:36 AM, Jean-Daniel Cryans <jdcry...@apache.org>
> wrote:
>>
>> We are about to commit it to 0.20.4 since we voted on it breaking RPC
>> compatibility.
>>
>> In this case the DNS lookup gives a different address, so the master
>> treats it as a different region server and gives it a new startcode.
>> In the web ui the two lines should have the same address, but not the
>> same code at the end.
>>
>> J-D
>>
>> On Thu, Mar 11, 2010 at 10:33 AM, Ted Yu <yuzhih...@gmail.com> wrote:
>> > 0.20.5 seems a bit far in the future :-)
>> >
>> > What I couldn't explain is that why serversToServerInfo, backed by
>> > ConcurrentHashMap, would contain two entries with same key - X.com.
>> >
>> > On Thu, Mar 11, 2010 at 10:19 AM, Jean-Daniel Cryans
>> > <jdcry...@apache.org>wrote:
>> >
>> >> Bringing the discussion in hbase-user
>> >>
>> >> That usually happens after a DNS hiccup. There's a fix for that in
>> >> https://issues.apache.org/jira/browse/HBASE-2174
>> >>
>> >> J-D
>> >>
>> >> On Wed, Mar 10, 2010 at 1:41 PM, Ted Yu <yuzhih...@gmail.com> wrote:
>> >> > I noticed two lines for the same region server on HBase Master page:
>> >> > X.com:60030    1268160765854    requests=0, regions=16,
>> >> > usedHeap=1068,
>> >> > maxHeap=6127
>> >> > X.com:60030    1268250726442    requests=21, regions=9,
>> >> > usedHeap=1258,
>> >> > maxHeap=6127
>> >> >
>> >> > I checked there is only one
>> >> > org.apache.hadoop.hbase.regionserver.HRegionServer instance running
>> >> > on
>> >> that
>> >> > machine.
>> >> >
>> >> > This is from region server log:
>> >> >
>> >> > 2010-03-10 13:25:38,157 ERROR [IPC Server handler 43 on 60020]
>> >> > regionserver.HRegionServer(844):
>> >> > org.apache.hadoop.hbase.NotServingRegionException:
>> >> ruletable,,1268083966723
>> >> >        at
>> >> >
>> >>
>> >> org.apache.hadoop.hbase.regionserver.HRegionServer.getRegion(HRegionServer.java:2307)
>> >> >        at
>> >> >
>> >>
>> >> org.apache.hadoop.hbase.regionserver.HRegionServer.get(HRegionServer.java:1784)
>> >> >        at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown
>> >> > Source)
>> >> >        at
>> >> >
>> >>
>> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >        at
>> >> > org.apache.hadoop.hbase.ipc.HBaseRPC$Server.call(HBaseRPC.java:648)
>> >> >        at
>> >> >
>> >> > org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:915)
>> >> > 2010-03-10 13:25:38,189 ERROR [IPC Server handler 0 on 60020]
>> >> > regionserver.HRegionServer(844):
>> >> > org.apache.hadoop.hbase.NotServingRegionException:
>> >> ruletable,,1268083966723
>> >> >        at
>> >> >
>> >>
>> >> org.apache.hadoop.hbase.regionserver.HRegionServer.getRegion(HRegionServer.java:2307)
>> >> >        at
>> >> >
>> >>
>> >> org.apache.hadoop.hbase.regionserver.HRegionServer.get(HRegionServer.java:1784)
>> >> >        at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown
>> >> > Source)
>> >> >        at
>> >> >
>> >>
>> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >> >        at java.lang.reflect.Method.invoke(Method.java:597)
>> >> >        at
>> >> > org.apache.hadoop.hbase.ipc.HBaseRPC$Server.call(HBaseRPC.java:648)
>> >> >        at
>> >> >
>> >> > org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:915)
>> >> >
>> >> > If you know how to troubleshoot, please share.
>> >> >
>> >>
>> >
>
>

Reply via email to