accumulo namespaces 简单介绍
概述
对于建表,和RDBMS类似,Accumulo也有namespace的概念,可以指定表空间创建表,也可以直接创建表,进入default表空间
,对于Accumulo的表空间默认值是 “”.表空间的意义是为了给区分多个租户,在同一个namespaces下的表具有相同的意义。由于在Accumulo中一个zookeeper只能拥有一个instance,namepaces可以理解为逻辑分组。
创建
可以创建名称 antrol的 表空间 createnamespace antrol
,在表空间下,创建表
createtable antrol.test
在java 客户端是表空间
BatchWriter batchWriter = conn.createBatchWriter("antrol.names", config);
由于表空间设计是在,设计阶段,不会在客户进行创建,删除操作,不在详细介绍,可以参加NamespaceOperations 类,有具体的操作方法
以上总结源于今日对于 Accumulo 的理解,有不当之处,请大家指正。