HBase Thrift文件结束异常

时间:2016-11-29 09:53:14

标签: hadoop hbase thrift

我正在研究一个使用HBase&的Ruby项目。穿过HBase Thrift Ruby宝石。

使用scannerOpenWithScan在桌面上获取扫描程序时,我从Thrift获得了间歇性的文件结束异常。看起来像这样:F, [2016-11-29T11:36:03.554884 #28744] FATAL -- : Thrift::TransportException (end of file reached):

正如我所说,即使使用相同的查询,它也会间歇性地发生。这可能与运输规模有关吗?

1 个答案:

答案 0 :(得分:0)

我们注意到在尝试解决此问题时。 当您打开连接并且其上没有活动超过60秒然后尝试使用它时会出现Thrift::TransportException (end of file reached)错误。

目前我们的解决方案是:

  • catch Thrift::TransportException
  • 检查是否为end of file reached错误
  • 打开新连接
  • 然后retry