2017-09-12 9 views
1

私はapachephoenix 4.9.1hbase-1.1.2を使用しています。(0,1,2,3,4,5,6,7,8,9,10)フェニックスhbaseテーブル複数のスプリットポイントを同じ領域に持つプレップスリット

1) is it possible to split (0&1,2&3,4&5,5&6,6&7,8&9) like this? 

2) i tried merging the regions manually using hbase shell. if i 
merge a presplit table to (0&1,2&3,4&5,5&6,6&7,8&9) whether it will 
contain the presplit info of both regions? 
表の作成時に

SPLITを私は次のオプションを使用していますテーブルをpresplitingについては

+0

本当にクールな質問 - 私は答えに興味があります –

答えて

0

することにより、このような(0 & & 1,2- 3,4 & & 5,5- 6,6 & & 7,8 9)を分割するのですか?」

はい、SPLIT ON(1,3,5,7,9)を使用してください。

この場合、< = 1は最初の分割になり、< 1になり、2番目の分割で> = 3、3番目の分割では< 3、> 5になります。

複数の分割で同じキーを使用しているとします(例:4 & 5、5 & 6のキー "5")はタイプミスです。複数の分割で同じキーを使用することはできません。

2)hbaseシェルを使用してリージョンを手動でマージしようとしました。私はそれが両方の領域のpresplit情報を 含有するかどうか?(0 & & 1,2- 3,4 & & 5,5- 6,6 & & 7,8 9)にpresplitテーブルをマージ 場合

はい、そうです。

関連する問題