12

同じクラスター内に複数のデータベースを作成できるようにHbaseをセットアップする方法はありますか?

4

3 に答える 3

11

トピックを更新するだけです:http://hbase.apache.org/book.html#namespace

5.3.1。名前空間の管理名前空間は、作成、削除、または変更できます。名前空間のメンバーシップは、テーブルの作成時に、次の形式の完全修飾テーブル名を指定することによって決定されます。

:例5.1。例

#Create a namespace
create_namespace 'my_ns'

#create my_table in my_ns namespace
create 'my_ns:my_table', 'fam'

#drop namespace
drop_namespace 'my_ns'

#alter namespace
alter_namespace 'my_ns', {METHOD => 'set', 'PROPERTY_NAME' => 'PROPERTY_VALUE'}
于 2014-07-25T08:49:40.333 に答える
4

いいえ、ありません。ただし、テーブル名にプレフィックスを使用して、テーブルのセットを別のセットから分離することができます。

以前にACLをテストしたことはありませんが、最近のバージョンのhbase> 0.92でACLを使用して、一部のテーブルへのアクセスを許可し、ユーザーごとに他のテーブルへのアクセスを防ぐことができると思います。

于 2012-11-30T19:45:51.020 に答える
1

名前空間のサポートは、0.96.0リリースで提供されます。時間の経過とともに、ますます多くの機能が組み込まれるでしょう。

https://issues.apache.org/jira/browse/HBASE-8015

于 2013-09-27T19:42:56.597 に答える