0

Hive で異なるバージョンの Hbase データを表示するにはどうすればよいですか。HbaseStorageHandler を使用した私の理解によると、最新バージョンの Hbase データのみが Hive で利用可能になります。私の理解は正しい/更新されていますか?

Hive を使用して異なるバージョンの Hbase データにアクセスする方法はありますか??

前もって感謝します :)

(Hbase-Hive 統合の新機能)

4

2 に答える 2

0

100%の回答ではありませんが、指示です。通常の生活では、HBase は常に特殊なケースに関するものです。

これは少し時代遅れですが、アプローチを理解するための非常に単純な記事です: http://hortonworks.com/blog/hbase-via-hive-part-1/

したがって、実際には、必要なものを実装できInputFormatますOutputFormat。しかし、これは MapReduce ギアに関連しています。

原則として、Spark は常に InputFormat にも依存できるため、問題は特殊なケースのみです。

別の良いアイデアをここに示します: http://www.slideshare.net/HBaseCon/ecosystem-session-3a したがって、スナップショットは本当に必要なテーブルの状態を取得するのに役立ち、Hive と HBase を接続するために任意のギアを自由に使用できます。基準を満たしていれば。

一般的な基本的な考え方は、Hive を HBase データに接続するギアを調整して、必要なバージョン フィルターを適用することです。このインターフェイスは非常に安定しているため、これはバージョンにあまり依存しません。

これがあなたを助けることを願っています。

于 2016-02-08T00:21:25.023 に答える