2 daofen007 daofen007 于 2016.01.14 13:04 提问

java通过solr查询hbase数据,如何自动映射到java实体类?

现在的情况是,使用simplehbase可以将查询结果自动映射到实体中,但simplehbase的过滤手段不如solr全面,能否将simplehbase与solr结合起来使用?如果可以,该怎么做呢?如果不可以,有没有办法可以达到以下目的?
目的:
1)可以模糊查询
2)查询出的结果自动映射到java实体类中

1个回答

devmiao
devmiao   Ds   Rxr 2016.01.19 05:14
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
HBASE同步数据到SOLR
HBase Indexer, 又名key value store indexer, 解析HBASE的日志,生成SOLR语法并插入,简单理解就是HBASE的数据同步到SOLR。为什么会有这个东西的存在? HBASE不支持事务,也就意味着不支持二级索引,但是在实际的工作当中会发现二级索引的使用非常重要,查询如果光从rowkey来考虑设计,很难,或者说做不到,因此二级索引的组件就产生了。有一个项目,我们
JAVA反射机制示例,读取excel数据映射到JAVA对象中
import java.beans.PropertyDescriptor; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.lang.reflect.Method; impo
Hbase和solr在海量数据查询中的应用
【比如京东的交易快照,每天增量订单很多,如果存mysql肯定不合适(每天几个T的数据增长,不可维护,性能拖慢)。 所以交易快照可以存到分布式文件系统里面,如hbase(保证整体容量,性能),但怎么 快速找到交易快照呢? 可以借助 solr。】---场景 对于历史数据的查询,在数据规模不大的情况下,可以用传统的关系型数据库,如oracle,mysql等,可以利用他们提供的索引功能
Solr客户端查询Java
摘要: Solr有多种客户端工具,诸如JavaScript、Python、Java、Ruby等。对于熟悉这些编程语言的使用者来说,使用客户端工具可以很方便地操作Solr。简介使用SolrJ可以让Java程序员专注于Java代码的编写,不必关注Solr的实现细节。你可以在org.apache.solr.client.solrj找到SolrJ的Jar包。这里Jar包只用5个主要的类。对于使用者来说,只需
[hbase]使用HBase的Java api查询HBase
查询操作,不管是关系型数据库,还是非关系型数据库,相对于增删改,都占了很大的比重。 查询不易,且行且珍惜。 使用HBase的java api来进行查询,主要有两种方式,一种是直接通过rowkey(类似于主键)来查询;另一种是scan,扫描表(扫描某一列族,扫描某一colume,以rowkey的开始和结束做为一个范围进行扫描) 1、通过rowkey来查询一条记录
java操作HBase进行数据的添加和查询
最近项目中使用了hadoop,这里记录一下使用java操作HBase的一些代码供读者参考.这里需要提到一位大神,就是我们的老总,看了他的博客确实获益良多,这里贴出他的博客链接,各位读者可以看看,相信你肯定能学到一些有用的东西. http://my.csdn.net/yinwenjie?locationNum=0&fps=1好了,进入今天的正题:使用这边博文的代码必须建立在,你的hadoop...
利用JDBC ResultSetMetaData 将数据反射到实体类中
1.JDBC ResultSetMetaData将数据反射到实体类中代码:private <T> List<T> setMetaData(ResultSet rs, Class<T> clazz) throws Exception { List<T> tList = new ArrayList<T>(); T t = null; while (rs.n
使用solr构建hbase二级索引
使用solr构建hbase二级索引@(HBASE)[hbase, solr]使用solr构建hbase二级索引 一概述 一业务场景描述 二技术方案 1技术方案一 2技术方案二 3关于索引的建议 二使用hbase-indexer构建hbase二级索引 一 安装环境准备 二 配置solr 三 配置hbase-solr 四测试 1hbase中创建测试表 2添加配置文件用于将solr中的field映射为hb
hbase基于solr的实时索引
实时查询方案 Hbase  ----->  Key Value Store  ---> Solr ------->Web前端实时查询展示 1.Hbase 提供海量数据存储 2.Solr提供索引构建与查询 3. Key Value Store 提供自动化索引构建(从Hbase到Solr) 使用流程 前提: CDH5.3.2Solr集群搭建好,CDH5.3.2 Key-Value St
hbase与solr的架构整合
大数据架构-使用HBase和Solr将存储与索引放在不同的机器上 摘要:HBase可以通过协处理器Coprocessor的方式向Solr发出请求,Solr对于接收到的数据可以做相关的同步:增、删、改索引的操作,这样就可以同时使用HBase存储量大和Solr检索性能高的优点了,更何况HBase和Solr都可以集群。这对海量数据存储、检索提供了一种方式,将存储与索引放在不同的机器上,是大数据架构