zoukankan      html  css  js  c++  java
  • hbase shell-namespace(命名空间指令)

    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

      4. drop_namespace  (前提是该namespace是空的)

    hbase(main):012:0* help 'drop_namespace'
    1 Drop the named namespace. The namespace must be empty.
     #删除一个空的命名空间
    2 hbase> drop_namespace 'test'

      5. list_namespace

    hbase(main):013:0> help 'list_namespace'
    1 List all namespaces in hbase. Optional regular expression parameter could be used to filter the output. Examples:
    2 #列出所有的namespace,可以进行模式匹配
    3   hbase> list_namespace
    4   hbase> list_namespace 'abc.*'
    1 hbase(main):001:0> list_namespace
    2 NAMESPACE                                                                       
    3 default                                                                         
    4 1 row(s) in 0.1720 seconds
    View Code
    1 hbase(main):002:0> list_namespace 'de*'
    2 NAMESPACE                                                                       
    3 default                                                                         
    4 1 row(s) in 0.0040 seconds
    View Code

      6. list_namespace_tables

    hbase(main):014:0> help 'list_namespace_tables'
    1 List all tables that are members of the namespace.
    2 #列出某个namespace下的所有table
    3 Examples:
    4 
    5   hbase> list_namespace_tables 'default'
    1 TABLE                                                                           
    2 cdr                                                                             
    3 noc                                                                             
    4 2 row(s) in 0.0130 seconds
    View Code
  • 相关阅读:
    1.5 判断是奇数还是偶数(比较运算符 & if...else)
    1.4计算器 (数字类型 & 算术运算符 &赋值运算符)
    1.3hello 张三(终端交互 & 字符串)
    1.2python语言环境 & python IDE(集成开发环境)搭建
    Centos 7 下安装jdk 7
    Centos 7 安装redis
    git 学习笔记
    git 基础操作
    git 获取远程分支的代码
    redis基础操作
  • 原文地址:https://www.cnblogs.com/husky/p/6374878.html
Copyright © 2011-2022 走看看