hbaseとphoenixを使用したバルクロードに関する問題の要約



Summary Problems With Bulkload Using Hbase



バルクデータのバルクロード

Sparkを使用してhfileを生成してから、hfileバルクをhbaseにロードします

Hbaseテーブルとフェニックステーブルのマッピングの問題

1、フェニックスで直接テーブルを作成します。hbase-site.xmlでパラメーターを構成する必要があります

2、hbaseでテーブルを作成してから、フェニックス(テーブルまたはビュー)で同じ名前のテーブルを作成します。その際、hbaseテーブルのデータが注入されている必要があります。

create 'hzj','info' put 'hzj', 'row001','info:name','phoenix' put 'hzj', 'row002','info:name','hbase' put 'hzj', 'row002','info:name','hbase1' create view 'hzj'('ROW' varchar primary key, 'info'.'name' varchar)

Phoenix salt-tableは、データを挿入するときにのみphoenixクライアントを使用でき、hbaseバルクロードデータから直接使用することはできません。