我正在研究一个使用HBase&的Ruby项目。穿过HBase Thrift Ruby宝石。
使用scannerOpenWithScan
在桌面上获取扫描程序时,我从Thrift获得了间歇性的文件结束异常。看起来像这样:F, [2016-11-29T11:36:03.554884 #28744] FATAL -- :
Thrift::TransportException (end of file reached):
正如我所说,即使使用相同的查询,它也会间歇性地发生。这可能与运输规模有关吗?
答案 0 :(得分:0)
我们注意到在尝试解决此问题时。
当您打开连接并且其上没有活动超过60秒然后尝试使用它时会出现Thrift::TransportException (end of file reached)
错误。
目前我们的解决方案是:
catch
Thrift::TransportException
end of file reached
错误retry