hbase shell命名空间namespace篇:

  1. alter_namespace (一般用于添加删除一个属性,很少使用)

hbase(main):006:0> help 'alter_namespace'
1 To add/modify a property:
2 #添加,修改一个属性
3   hbase> alter_namespace 'ns1', {METHOD => 'set', 'PROPERTY_NAME' => 'PROPERTY_VALUE'}
4   
5 To delete a property:
6 #删除一个属性
7   hbase> alter_namespace 'ns1', {METHOD => 'unset', NAME=>'PROPERTY_NAME'}

  2. create_namespace

hbase(main):007:0> help 'create_namespace'
1 Create namespace; pass namespace name,
2 and optionally a dictionary of namespace configuration.
 #通过命名空间的名称,属性创建命名空间
3 Examples: 4 5 hbase> create_namespace 'ns1' 6 hbase> create_namespace 'ns1', {'PROPERTY_NAME'=>'PROPERTY_VALUE'}

  3. describe_namespace

hbase(main):008:0> help 'describe_namespace'
1 Describe the named namespace. For example:
 #描述命名空间
2 hbase> describe_namespace 'default' 
1 hbase(main):005:0> describe_namespace 'default'
2 DESCRIPTION                                                                     
3 {NAME => 'default'}                                                             
4 1 row(s) in 0.0080 seconds
example

相关文章: