2017-06-07 6 views
0

hbaseを初めて使用しています。 hbaseには30個のテーブルが作成されています。私はそれらのテーブル構造を見たいと思う。hbaseデータベースで使用されるテーブルを表示する方法

私は以下のコマンドを使用してテーブルを表示しましたが、テーブルは1つだけです。私はhbase内の正しいデータベースにテーブルをリストするために接続する必要があります。

hbase(main):017:0> list 
TABLE 
test 
1 row(s) in 0.0140 seconds 

ここで、コマンドはhbaseに存在する(すでに作成されている)データベースが何であるかを知りたかったのですか?

答えて

0

HBase用語に合わせる...「名前空間」という概念があります。 特定の名前空間の下にテーブルを作成できます。

list - デフォルトの名前空間での表示テーブル

list_namespaceは -

list_namespace_table 'n1'n1名前空間の下にあるすべてのテーブルを示し、使用可能なすべての名前空間を示しています。

ほとんどの場合、すべてのテーブルは特定の名前空間で作成されています。探検.. ..

関連する問題