HBase开发中RpcRetryingCaller Call exception问题

来源:互联网 发布:directx9安装需要网络 编辑:程序博客网 时间:2024/05/29 12:33

最近公司项目需要用到Hbase数据库,在学习过程中,用java API连接数据库的过程中出现了RpcRetryingCaller Call exception问题,Log日志显示多次连接Hbase数据库失败(实际上应该是请求Zookeeper服务器),如下所示:

MINAServer Logger--> INFO{RpcRetryingCaller.java:120}-Call exception, tries=10, retries=35, retryTime=68227ms, msg=row 'user,9,99999999999999' on table 'hbase:meta' at region=hbase:meta,,1.1588230740, hostname=Dev6-BOCSS-03,60020,1498029505361, seqNum=0
 MINAServer Logger--> INFO{RpcRetryingCaller.java:120}-Call exception, tries=11, retries=35, retryTime=88372ms, msg=row 'user,9,99999999999999' on table 'hbase:meta' at region=hbase:meta,,1.1588230740, hostname=Dev6-BOCSS-03,60020,1498029505361, seqNum=0
 MINAServer Logger--> INFO{RpcRetryingCaller.java:120}-Call exception, tries=12, retries=35, retryTime=108485ms, msg=row 'user,9,99999999999999' on table 'hbase:meta' at region=hbase:meta,,1.1588230740, hostname=Dev6-BOCSS-03,60020,1498029505361, seqNum=0
 MINAServer Logger--> INFO{RpcRetryingCaller.java:120}-Call exception, tries=13, retries=35, retryTime=128595ms, msg=row 'user,9,99999999999999' on table 'hbase:meta' at region=hbase:meta,,1.1588230740, hostname=Dev6-BOCSS-03,60020,1498029505361, seqNum=0
 MINAServer Logger--> INFO{RpcRetryingCaller.java:120}-Call exception, tries=14, retries=35, retryTime=148617ms, msg=row 'user,9,99999999999999' on table 'hbase:meta' at region=hbase:meta,,1.1588230740, hostname=Dev6-BOCSS-03,60020,1498029505361, seqNum=0
 MINAServer Logger--> INFO{RpcRetryingCaller.java:120}-Call exception, tries=15, retries=35, retryTime=168757ms, msg=row 'user,9,99999999999999' on table 'hbase:meta' at region=hbase:meta,,1.1588230740, hostname=Dev6-BOCSS-03,60020,1498029505361, seqNum=0
 MINAServer Logger--> INFO{RpcRetryingCaller.java:120}-Call exception, tries=16, retries=35, retryTime=188948ms, msg=row 'user,9,99999999999999' on table 'hbase:meta' at region=hbase:meta,,1.1588230740, hostname=Dev6-BOCSS-03,60020,1498029505361, seqNum=0
 MINAServer Logger--> INFO{RpcRetryingCaller.java:120}-Call exception, tries=17, retries=35, retryTime=209082ms, msg=row 'user,9,99999999999999' on table 'hbase:meta' at region=hbase:meta,,1.1588230740, hostname=Dev6-BOCSS-03,60020,1498029505361, seqNum=0
 MINAServer Logger--> INFO{RpcRetryingCaller.java:120}-Call exception, tries=18, retries=35, retryTime=229204ms, msg=row 'user,9,99999999999999' on table 'hbase:meta' at region=hbase:meta,,1.1588230740, hostname=Dev6-BOCSS-03,60020,1498029505361, seqNum=0

我最后的解决方法如下:

需要在java开发时使用的系统hosts问价下同样配置数据库系统相同的节点。如下图中红框内部分,java开发的windows环境hosts文件要与数据库所在的linux服务器系统上hosts的配置匹配。这样做解决了我的问题。


阅读全文
0 0
原创粉丝点击