2016-11-29 47 views
1

我正在使用HBase的Ruby項目&節儉通過HBase Thrift Ruby寶石。HBase節儉文件結束異常

使用scannerOpenWithScan在桌面上獲取掃描儀時,我收到來自Thrift的Intermitent文件結束異常。這看起來像這樣:F, [2016-11-29T11:36:03.554884 #28744] FATAL -- : Thrift::TransportException (end of file reached):

正如我所說,它是間歇性地發生,即使使用相同的查詢。這可能與運輸尺寸有關嗎?

回答

0

我們注意到,當試圖解決這個問題。 當你有一個連接打開,並沒有超過60秒的活動,然後嘗試使用它,你會得到一個Thrift::TransportException (end of file reached)錯誤。

目前我們對這一解決方案時,它發生是:

  • catchThrift::TransportException
  • 檢查,如果它是一個end of file reached錯誤
  • 打開一個新的連接
  • 然後retry