alter_namespace

Definition

Changes the properties defined while the namespace creation.

Usage

  • Adding/modifying the namespace properties:

    alter_namespace '<namespace_name>',
                    {METHOD => 'set',
                    '<property_name>' => '<new_property_value>'}
  • Deleting the namespace properties:

    alter_namespace '<namespace_name>',
                    {METHOD => 'unset',
                    NAME => '<property_name>'}
Arguments
Parameter Description

namespace_name

A namespace name

property_name

A property name

new_property_value

A new value for the specified property

Examples

Adding a new property

hbase(main):009:0> alter_namespace 'ns2', {METHOD => 'set', 'prop3' => 'value3'}
Took 0.2304 seconds
hbase(main):010:0> describe_namespace 'ns2'
DESCRIPTION
{NAME => 'ns2', prop1 => 'val1', prop2 => 'val2', prop3 => 'value3'}
Took 0.0039 seconds
=> 1

Changing a property value

hbase(main):011:0> alter_namespace 'ns2', {METHOD => 'set', 'prop3' => 'value3_new'}
Took 0.2364 seconds
hbase(main):012:0> describe_namespace 'ns2'
DESCRIPTION
{NAME => 'ns2', prop1 => 'val1', prop2 => 'val2', prop3 => 'value3_new'}
Took 0.0072 seconds
=> 1

Deleting a property

hbase(main):013:0>  alter_namespace 'ns2', {METHOD => 'unset', NAME => 'prop3'}
Took 0.2491 seconds
hbase(main):014:0> describe_namespace 'ns2'
DESCRIPTION
{NAME => 'ns2', prop1 => 'val1', prop2 => 'val2'}
Took 0.0069 seconds
=> 1
Found a mistake? Seleсt text and press Ctrl+Enter to report it