tag:blogger.com,1999:blog-7235509382075756737.post7091650210943038260..comments2024-03-29T00:29:50.051-07:00Comments on HBase: HBase client timeoutsLars Hofhanslhttp://www.blogger.com/profile/17852987569207015300noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-7235509382075756737.post-20470275389811888662016-12-22T00:50:00.139-08:002016-12-22T00:50:00.139-08:00good article, i did setup my hbase on cluster with...good article, i did setup my hbase on cluster with 3 slave node + the master, when i run ./start-hbase.sh on one of these nodes (slave 2)i get connection time out.<br />can u please help to solve this issue, thanksAnonymoushttps://www.blogger.com/profile/06956932734413735941noreply@blogger.comtag:blogger.com,1999:blog-7235509382075756737.post-47992306247146776362015-02-13T22:00:31.273-08:002015-02-13T22:00:31.273-08:00Bit belated. Here's an article about this: htt...Bit belated. Here's an article about this: http://doc.akka.io/docs/akka/snapshot/common/circuitbreaker.htmlLars Hofhanslhttps://www.blogger.com/profile/17852987569207015300noreply@blogger.comtag:blogger.com,1999:blog-7235509382075756737.post-85424769091764443602014-02-25T12:26:39.264-08:002014-02-25T12:26:39.264-08:00Hey Lars! Can you expand on how you implemented th...Hey Lars! Can you expand on how you implemented the circuit breaker design?Anonymoushttps://www.blogger.com/profile/14340688735126077235noreply@blogger.comtag:blogger.com,1999:blog-7235509382075756737.post-9703417268976289312014-01-02T23:34:59.424-08:002014-01-02T23:34:59.424-08:00The operation timeout can be set globally through ...The operation timeout can be set globally through hbase.client.operation.timeout, or on a per-table basis via HTable.{get,set}OperationTimeout() (as you wrote).<br />It allows to override hbase.rpc.timeout selectively.<br /><br />Looking at the HTable code... It is not used for all operations, which is very confusing.Lars Hofhanslhttps://www.blogger.com/profile/17852987569207015300noreply@blogger.comtag:blogger.com,1999:blog-7235509382075756737.post-37379663829520586332014-01-02T04:45:12.716-08:002014-01-02T04:45:12.716-08:00What about HTable.{get,set}OperationTimeout() ?
H...What about HTable.{get,set}OperationTimeout() ? <br />How does this per-table setting interact with the global settings discussed above ?<br />I can find very little documentation on {get,set}OperationTimeout() beyond a listing<br />of their signatures in the javadoc API documentation.Anonymoushttps://www.blogger.com/profile/10835957021285744143noreply@blogger.comtag:blogger.com,1999:blog-7235509382075756737.post-64601203686725744492013-01-18T23:13:34.314-08:002013-01-18T23:13:34.314-08:00We have the following setting for some of our clie...We have the following setting for some of our clients:<br /><br />hbase.client.retries.number = 3<br />hbase.client.pause = 1000<br />zookeeper.recovery.retry = 1 (i.e. no retry)<br /><br />We want client to fail fast when the cluster is down, but still be able to ride over moved regions.<br />Lately we also switched to a circuit breaker design, where we asynchronously check the availability of the HBase cluster and fail a client immediately when it is down.Lars Hofhanslhttps://www.blogger.com/profile/17852987569207015300noreply@blogger.comtag:blogger.com,1999:blog-7235509382075756737.post-34827644444339551732013-01-18T01:57:23.650-08:002013-01-18T01:57:23.650-08:00Good day! Great article, but can you publish the e...Good day! Great article, but can you publish the example of configuration which sets this timeouts, because I use HBase 0.94.2 and we still have this huge connection periods...aish2005https://www.blogger.com/profile/07317435990230574063noreply@blogger.com