文件名称:hbase-solr-coprocessor:通过solr实现hbase二级索引,主要通过hbase的coprocessor的Observer实现
文件大小:29KB
文件格式:ZIP
更新时间:2024-08-01 23:30:09
Java
hbase-solr-coprocessor 测试代码,目的是借助solr实现hbase二级索引,以使hbase支持高效的多条件查询。主要通过hbase的coprocessor的Observer实现,通过coprocessor在记录插入hbase时向solr中创建索引。 项目核心为SolrIndexCoprocessorObserver,该类继承BaseRegionObserver,并实现postPut和postDelete方法,以实现hbase数据同步到solr。考虑到solr插入效率和频繁写入的问题,这里实现了一个简单的缓冲池,当达到最大提交时间或池满的情况下才向solr中写。
【文件预览】:
hbase-solr-coprocessor-master
----src()
--------test()
--------main()
----.idea()
--------misc.xml(646B)
--------compiler.xml(1KB)
--------uiDesigner.xml(9KB)
--------workspace.xml(81KB)
--------.name(10B)
--------encodings.xml(235B)
--------modules.xml(262B)
--------scopes()
--------copyright()
--------vcs.xml(166B)
----README.md(583B)
----pom.xml(3KB)
----hbase-solr.iml(862B)