Second Enis and Heng, suggest to dig deeper into RS log and find the real reason causing RS crash.
Best Regards, Yu On 19 November 2015 at 03:18, Enis Söztutar <[email protected]> wrote: > It is highly unlikely that a client to cause the server side to abort. It > is possible that due to some other problem the regionservers are aborting. > The regionservers will reject client connection requests if there is an RPC > version mismatch. > > 1.x and 0.98 client and servers have been tested to be rolling upgrade > compatible (meaning that older clients can work with newer server versions > or vice versa). > > Enis > > On Wed, Nov 18, 2015 at 10:47 AM, Ted Yu <[email protected]> wrote: > > > HBaseAdmin has this method: > > > > public ClusterStatus getClusterStatus() throws IOException { > > > > where ClusterStatus has: > > > > public String getHBaseVersion() { > > > > return hbaseVersion; > > > > FYI > > > > On Wed, Nov 18, 2015 at 8:58 AM, 聪聪 <[email protected]> wrote: > > > > > Ted: > > > > > > > > > Because a lot of development is the use of the wrong client, I think > > about > > > how to avoid.For example, we even upgrade to 1.0 but they may use 2.0 > > > version. > > > > > > > > > > > > > > > ------------------ 原始邮件 ------------------ > > > 发件人: "Ted Yu";<[email protected]>; > > > 发送时间: 2015年11月18日(星期三) 晚上7:37 > > > 收件人: "[email protected]"<[email protected]>; > > > > > > 主题: Re: HBase client and server version is not compatible > > leadregionserver > > > down > > > > > > > > > > > > See http://hbase.apache.org/book.html#hbase.rolling.upgrade > > > > > > For example, in Rolling upgrade from 0.98.x to HBase 1.0.0, we state > that > > > it is possible to do a rolling upgrade between hbase-0.98.x and > > > hbase-1.0.0. > > > > > > Cheers > > > > > > On Wed, Nov 18, 2015 at 12:22 AM, 聪聪 <[email protected]> wrote: > > > > > > > We recently found that regionserver down.Later, we found that because > > the > > > > client and server version is not compatible.The client version is > > > > 1.0,server version is 0.98.6.I want to know why this is, and whether > > > there > > > > is a better protection mechanism.How to avoid this problem, because > > some > > > > development will appear this kind of mistake operation. > > > > > >
