2016-11-29 35 views
1

HBaseを使用しているRubyプロジェクト& HBase Thrift Ruby gemで倹約しています。HBase Thriftファイル終了例外

scannerOpenWithScanを使用してテーブル上のスキャナーを取得しているうちに、Thriftから断続的なファイル終了例外が発生しています。これは次のようになります:F, [2016-11-29T11:36:03.554884 #28744] FATAL -- : Thrift::TransportException (end of file reached):

私が言ったように、それは断続的に、同じクエリでも起こっています。それは輸送サイズと関係がありますか?

答えて

0

この問題を解決しようとしているときに気付いています。 接続が開いていて、60秒を超えてアクティビティが発生していない状態で使用しようとすると、Thrift::TransportException (end of file reached)エラーが発生します。

は現在、それが起こるこれに対する私たちの解決策はあるに:

  • catchそれはend of file reachedエラー
  • は、新しい接続、その後
  • retry
を開くかどう Thrift::TransportException
  • チェック
  • 関連する問題