【问题标题】:HBase Thrift End-Of-File ExceptionHBase Thrift 文件结束异常
【发布时间】:2016-11-29 09:53:14
【问题描述】:

我正在开发一个通过 HBase Thrift Ruby gem 使用 HBase 和 Thrift 的 Ruby 项目。

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

正如我所说,即使使用相同的查询,它也会间歇性发生。会不会和运输大小有关?

【问题讨论】:

    标签: hadoop hbase thrift


    【解决方案1】:

    我们在尝试解决此问题时注意到了这一点。 当您打开一个连接并且超过 60 秒没有任何活动,然后尝试使用它时,您会收到 Thrift::TransportException (end of file reached) 错误。

    目前我们的解决方案是:

    • catchThrift::TransportException
    • 检查是否是end of file reached 错误
    • 打开一个新连接
    • 然后retry

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多