Hbase中的多个数据库或名称空间 [英] Multiple databases or namespace in Hbase

查看:836
本文介绍了Hbase中的多个数据库或名称空间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有办法设置Hbase,这样我们就可以在同一个集群中创建多个数据库了?

解决方案

http://hbase.apache.org/book.html#namespace



5.3.1。命名空间管理
可以创建,删除或更改命名空间。命名空间成员资格是在创建表时通过指定表单的完全限定表名来确定的:


例5.1。示例

 #创建一个命名空间
create_namespace'my_ns'

#在my_ns中创建my_table命名空间
创建'my_ns:my_table','fam'

#drop命名空间
drop_namespace'my_ns'

#alter命名空间
alter_namespace 'my_ns',{METHOD => 'set','PROPERTY_NAME'=> 'PROPERTY_VALUE'}


Is there a way to setup Hbase so we can create multiples databases inside the same cluster ?

解决方案

Just to refresh topic: http://hbase.apache.org/book.html#namespace

5.3.1. Namespace management A namespace can be created, removed or altered. Namespace membership is determined during table creation by specifying a fully-qualified table name of the form:

: Example 5.1. Examples

#Create a namespace
create_namespace 'my_ns'

#create my_table in my_ns namespace
create 'my_ns:my_table', 'fam'

#drop namespace
drop_namespace 'my_ns'

#alter namespace
alter_namespace 'my_ns', {METHOD => 'set', 'PROPERTY_NAME' => 'PROPERTY_VALUE'}

这篇关于Hbase中的多个数据库或名称空间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆