为了账号安全,请及时绑定邮箱和手机立即绑定

海量日志数据存储用 elasticsearch 和 hbase 哪个好?

/ 猿问

海量日志数据存储用 elasticsearch 和 hbase 哪个好?

查看完整描述

6 回答

?
android也疯狂

HBase是schema free的,加字段完全没问题
用ES存日志数据,成本会很高
推荐的架构:ES给日志建索引(看业务是否需要),日志原始内容存HBase

查看完整回答
3 反对 2018-02-09
?
liujingru

elasticsearch 和 hbase 存储机制不一样

hbase是Key vlaue 的形式,大批量拉取数据,存储海量的数据性能必须大于elasticsearch,但是搜索列没有优势

elasticsearch是基于lunce,优点是搜索速度快,方便建立索引,支持全文检索,但是数据上百亿的情况下,干不过HBASE

两者都有好处,使用场景不一样

查看完整回答
2 反对 2018-02-09
?
代码写到手抽筋

ElasticSearch + Logstash + Kibana
本质上是个搜索引擎,可视化不错,适合简单、实时的场景。不应作为一个存储方案,因为数据很难取,只能用ES来搜

Hbase + Hadoop
海量数据、大计算量,适合持久存数据,适合做深度的数据分析

如果题主要做实时、动态的计数,则推荐ES
如果题主要跑些月报表什么的,则推荐Hbase

查看完整回答
3 反对 2018-02-09
?
是王小二呀

其实只是存储我觉得你放hive就可以了,之后无论是怎么样迁移,大家对hive的支持基本都是有的,当然可以在数据格式上改进一下,比如parquet\cabondata等,无论怎么样,还是要看具体场景

查看完整回答
反对 2018-02-28
?
大吉大利今晚学习

//img2.sycdn.imooc.com/5a7d38c30001ffbb06040081.jpg

一个是搜索引擎,一个是数据库

在分布式环境中,两者得到广泛使用,但发挥的作用不一样。具体要怎么配合,要看实际业务了

查看完整回答
反对 2018-02-09

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信