ElasticSearch与hbase进行整合的一个搜索案例

查看数: 57468 | 评论数: 10 | 收藏 3
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-1-5 16:18

正文摘要:

本帖最后由 Oner 于 2017-1-5 16:56 编辑 问题导读: 1.  ElasticSearch和Hbase分别有有什么特点呢? 2.  如何安装一个ElasticSearch集群? 3.  如何导入索引? 4.   ...

回复

mcmoo 发表于 2017-8-8 15:59:13
本帖最后由 mcmoo 于 2017-8-8 16:00 编辑

“Elasticsearch的性能是solr的50倍。”
这句不知道在哪抄来,完全不负责任,太误导别人了!!!
supertianxiang 发表于 2017-1-10 09:18:56
einhep 发表于 2017-1-9 19:58
hbase存储数据,es存储索引。通过查询讲查询的数据,插入es,es找到索引,然后根据索引找到对应的rowkey ...

     的确ES可以存储索引,HBASE可以存储数据,但是楼主代码中可以看出ES中存储有完整的数据+索引,只是在导入数据的时候,ES和HBASE中各导入了一份,后面也没有看到那里用到了HBASE。
     按楼主的思路推断的话,我觉得应该是ES提供搜索服务,HBASE只是用于数据备份(其实跟搜索没有关系),对于以后增量或实时数据数据如何处理也没有提到,所以看的不是太明白。
     感谢
einhep 发表于 2017-1-9 19:58:16
supertianxiang 发表于 2017-1-6 09:39
大牛,你好,没看到HBASE怎么和ES关联起来的呀

hbase存储数据,es存储索引。通过查询讲查询的数据,插入es,es找到索引,然后根据索引找到对应的rowkey,然后找到对应的数据。
这就是二者的关系。其实hbase有二级索引这么一说,es个人认为可以是多级索引。这样hbase查询速度杠杠的
karo_lee 发表于 2017-1-6 18:11:42
是啊 hbase没有用到额??
huangll 发表于 2017-1-6 15:24:05
大乱炖
wuwei 发表于 2017-1-6 10:43:52

那他就是单单拿hbase做底层存储,数据备份了。然而es也并没有从hbase取数据。

点评

更多可以查看下源码  发表于 2017-1-6 18:10
nextuser 发表于 2017-1-6 10:04:08
wuwei 发表于 2017-1-6 09:47
没看出来hbase有啥用啊

导入索引那块
wuwei 发表于 2017-1-6 09:47:19
没看出来hbase有啥用啊
supertianxiang 发表于 2017-1-6 09:39:58
大牛,你好,没看到HBASE怎么和ES关联起来的呀
关闭

推荐上一条 /2 下一条