欢迎投稿

今日深度:

HBase命名空间,

HBase命名空间,


概述

  • 在一个项目中,需要使用HBase保存多张表,这些表会按照业务域来划分
  • 为了方便管理,不同的业务域以名称空间(namespace)来划分,这样管理起来会更加容易
  • 类似于Hive中的数据库,不同的数据库下可以放不同类型的表 Hbase中有两个默认的命名空间:
  • default,默认情况下,创建表时表都将创建在 default 名称空间下
    hbase,用于存放系统的内建表(namespace、meta)

命令

# 一、命名空间
# 1.创建一个命名空间
create_namespace 'MOMO_CHAT'

# 2.查看命名空间
list_namespace

# 3.删除命名空间
drop_namespace 'MOMO_CHAT'

# 4.查看某个具体的命名空间
describe_namespace 'MOMO_CHAT'

# 5.在命名空间MOMO_CHAT里创建一个名为MSG的表,该表名为C1
create 'MOMO_CHAT:MSG','C1'

注:在删除命名空间时要确保空间里没有表,否则会报错。

www.htsjk.Com true http://www.htsjk.com/hbase/45984.html NewsArticle HBase命名空间, 概述 在一个项目中需要使用HBase保存多张表这些表会按照业务域来划分 为了方便管理不同的业务域以名称空间namespace)来划分这样管理起来会更加容易 类似于Hive中的数据...
评论暂时关闭