分享

关于HBase的疑问

seraph50 发表于 2014-7-25 10:30:27 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 7 10324
提示: 作者被禁止或删除 内容自动屏蔽

已有(7)人评论

跳转到指定楼层
howtodown 发表于 2014-7-25 11:13:57
你想的有点复杂了。
集群有 集群监控软件,这里可以看到hbase是否挂了。
你做插入,只需要程序加个判断就行,比如插入超时或则链接超时,程序就返回插入失败。这在传统开发中也是很常见的。
回复

使用道具 举报

seraph50 发表于 2014-7-25 11:24:44
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

howtodown 发表于 2014-7-25 13:51:54
seraph50 发表于 2014-7-25 11:24
就是这个判断我没找到相关的API啊。难道只能通过捕获异常来得知Java和集群的连接状态么?
hbase是通过rpc通信的,这找这方面的api,比如 hbase.rpc.timeout,这是超时时间设置,然后你在找找其它方面的。

回复

使用道具 举报

seraph50 发表于 2014-7-28 10:25:05
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

howtodown 发表于 2014-7-28 10:36:11
seraph50 发表于 2014-7-28 10:25
我拔掉网线,(HTable) hConnection.getTable(tableName).batch(dataSet);并未抛出任何异常。我等了10分钟 ...
是不是设置的等待时间过长。
回复

使用道具 举报

seraph50 发表于 2014-7-28 10:38:01
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

seraph50 发表于 2014-7-28 12:27:02
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条