是否可以检索Hbase数据和Solr数据?

是否可以检索Hbase数据和Solr数据?,solr,hbase,hue,Solr,Hbase,Hue,我有Hbase、Lily、Solr和色调设置的管道,用于搜索和可视化。我可以使用色调搜索Solr中索引的数据,但我无法查看所有必需的数据,因为我没有将Hbase中的所有字段存储在Solr中。我也不打算存储所有的数据 那么,有没有一种方法可以从Hbase中检索这些字段以及Solr响应,以便用色调可视化数据 据我所知,我相信可以设置Solr来执行此操作,但我还没有找到一个具体的示例来帮助我更好地理解(我对Solr和Hbase都很陌生,所以示例会有所帮助) 我的问题类似于。但我无法就进一步的信息发表评

我有Hbase、Lily、Solr和色调设置的管道,用于搜索和可视化。我可以使用色调搜索Solr中索引的数据,但我无法查看所有必需的数据,因为我没有将Hbase中的所有字段存储在Solr中。我也不打算存储所有的数据

那么,有没有一种方法可以从Hbase中检索这些字段以及Solr响应,以便用色调可视化数据

据我所知,我相信可以设置Solr来执行此操作,但我还没有找到一个具体的示例来帮助我更好地理解(我对Solr和Hbase都很陌生,所以示例会有所帮助)

我的问题类似于。但我无法就进一步的信息发表评论

目前的解决方案得益于Romain的建议:
使用HTML小部件为色调搜索页面中的每条记录提供链接,返回到Hbase浏览器上的Hbase记录。

方法之一是从solr获取所需id,然后从Hbase获取实际数据。solr会根据您的查询和一些刻面功能提供计数。一旦获取了这些数据,您就可以始终将数据保存在Hbase中。Solr最适合索引搜索。因此,考虑到速度和空间的折衷,这种设计会有所帮助。另一个主要原因是,当基于行键进行搜索时,Hbase为整个行提供了良好的获取时间。因此,总体性能也取决于您的Hbase行键设计


如果我没有错的话,我认为您正在使用lily Hbase indexer。因此,默认情况下,doc id是hbase行键,这可能会使事情变得简单

谢谢。这也是我的一般想法,是的,我正在使用Lily Hbase索引器,文档id是Hbase行键。所以更具体地说,是可以将Hbase数据作为Solr查询结果的一部分,还是必须是外部进程?理想的方法是从Solr中获取方面计数、id,然后从数据源中完成数据。如果有帮助,你可以投一张有帮助的票,然后等待其他人的回答。谢谢你。我来看看我怎么做。如果你能指导我找到任何可以帮助我的资源,那就太好了。我不完全确定“来自数据源的完整数据”将如何工作。我的意思是,当您使用Hbase indexer时,您的solr文档id是Hbase行键。因此,您可以使用任何索引字段搜索solr,并获得id,即行键。然后,您转到hbase(可能是hbase java客户机代码),将该id作为行键,并获取hbase中的整行,其中包含完整的dataYup,我理解这一点。检索ID并使用该ID从Hbase获取行需要两个步骤。如果我正在构建自己的搜索UI,我可以通过编程实现这一点。但是,由于我正在使用诸如Banana/Hue之类的工具进行可视化,这些工具可以直接对Solr结果进行操作,因此是否可以通过任何方式对Solr进行配置/编程,以便它可以为我从Hbase获取数据?我的意思是,Solr能否提供其结果和Hbase结果作为其JSON响应的一部分?