首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于HBase的Apache Gora

基于HBase的Apache Gora
EN

Stack Overflow用户
提问于 2017-09-13 19:13:32
回答 1查看 113关注 0票数 1

我们计划实现基于HBase的数据仓库。

有多个实体具有父子关系,换句话说,我们有嵌套。

代码语言:javascript
复制
public class Parent {

private String name;

private List<Dependent> dependents;
...
}

根据HBase,我们可以将这些嵌套实体作为值存储在columnFamily中的一个json / avro中。

我们正在寻找Phoenix进行实时查询,我偶然发现Apache Gora是其中一个选项。根据文档,Apache Gora提供了一个嵌套的实体,但示例和文档有限。

有没有人有在HBase上使用Apache Gora的例子或经验

EN

回答 1

Stack Overflow用户

发布于 2017-09-14 03:44:47

我在http://people.apache.org/~alfonsonishikawa/gora-174.htmlhttp://people.apache.org/~alfonsonishikawa/gora-174-notes.html上有一些开发笔记(如果他们不是很清楚的话,很抱歉)。

首先,如果我没记错的话,Apache Gora没有集成到Apache Phoenix中,我相信你的必需品也不会被涵盖。

无论如何,关于你关于嵌套实体的问题,Gora序列化了依赖实体并将其放入列中。当您有一个从属对象列表/数组时,每个从属实体都会进入一个族的列中。求反的列名是索引。当您有一个依赖项的map时,每个实体都进入一个族的列中,并且列名是映射中依赖实体的键。

此外,de数据是序列化的,这意味着您不能查询它们的内容。

我希望这能解决您的疑惑,但如果您有任何其他问题,请直接问:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46196034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档