是否可以使用hbase存储json文档并使用phoenix进行查询?

是否可以使用hbase存储json文档并使用phoenix进行查询?,json,hadoop,hbase,hdfs,phoenix,Json,Hadoop,Hbase,Hdfs,Phoenix,我正试图找出解决我们数据问题的办法。基本上,我们: 以每个用户为基础,将事件数据流到我们的系统中 但我们希望能够将多个用户聚合在一起,因为很明显他们是同一个人(因此我们建议将事件数据存储在hbase中,以便删除和更新行) 数据采用json文档的形式 我们希望能够对数据运行类似sql的查询,例如,检索json文档键为“page visited”且值为“homepage”的所有行。换句话说,我们希望能够构建查看json文档的各个键和值的查询 我正试图找出是否有可能: 将此数据存储在hbase中

我正试图找出解决我们数据问题的办法。基本上,我们:

  • 以每个用户为基础,将事件数据流到我们的系统中
  • 但我们希望能够将多个用户聚合在一起,因为很明显他们是同一个人(因此我们建议将事件数据存储在hbase中,以便删除和更新行)
  • 数据采用json文档的形式
  • 我们希望能够对数据运行类似sql的查询,例如,检索json文档键为“page visited”且值为“homepage”的所有行。换句话说,我们希望能够构建查看json文档的各个键和值的查询
我正试图找出是否有可能:

  • 将此数据存储在hbase中(我认为这应该是可能的/容易的)
  • 以某种方式使用phoenix查询它(只是刚开始查看phoenix,但似乎可以将列定义为“json”类型,也许它有一些json函数——尽管我还没有找到任何函数)
感谢您的帮助。

似乎可以做我需要的事情,直接查询hbase?似乎可以做我需要的事情,直接查询hbase?