问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-27 01:04

我来回答

2个回答

热心网友 时间:2022-04-11 08:23

从基本功能来说这两个确实有相似性,但是根据业务需求不同,我觉得有几点可以考虑:
1. 查询复杂度:HBase支持简单的行或者range查询,比如给一个PK查该行的数据,或者给一个begin/end查这个范围的数据,如果想完成更复杂的功能就不太容易。而ES支持的查询比较丰富,或者说这些查询都带有一点复杂计算的味道了。比如你有个论坛,你想查帖子里面是否包含敏感词,如果采用HBase就比较麻烦,使用HBase你可以将帖子存进来、读出去,但是要查内容里面的东西,只能一点点过滤;而ES是可以比较方便的帮助你完成这个功能的;
2. 数据量:按道理说两者都是支持海量数据的,但是据我个人感觉,HBase可能更容易支持更多的数据,因为其一开始设计就是解决海量问题的;而ES是后来慢慢增强其存储扩展性的;那么也就是说,HBase上手起来扩展性不太会阻碍你使用;ES可能要多费点劲。当然,听说也有人写了ES基于Azure或者S3的存储插件,但是稳定性不知道如何;
3. 剩下的就是比较远的考虑,比如维护性,HBase基于Hadoop那一套,组件多,维护起来代价也不低,而ES自成体系,维护起来稍微好点;当然这个是相对的,绝对来说都不会容易。比如新功能开发,比如成本控制等等。。。

热心网友 时间:2022-04-11 09:41

hbase面向列非常好加字段的!
es适合搜索和分析小规模数据,速度快过hbase。
hbase稳定可靠,而且可以通过mr spark等大批量拉取数据。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦幻西游怎样查看自己怎么加的属性点阿? 我好长时间没玩了 .. 怎么... 梦幻西游怎么查看我各项加了多少点 卤肉料的配方 卤肉上色最好的配方前十 三国中曹操有几个儿子 曹植的意思是什么 曹操有多少个儿子?其中姓名叫什么? 简谱中1=c2/4是什么意思?别说几节几拍我不知道节和拍是什么意思 简谱四分之二什么意思 ...是鸡膏吗 放在老汤里行吗 怎么才能容于水 谢谢 怎么使用? 脸上长斑吃什么能控制 脸上长斑吃什么食物好 脸上有黑斑吃什么好? 脸上长斑应该多吃什么? 什么槟榔好吃? 叨嘴巴槟榔和口味王槟榔哪个好吃。 为什么武汉叼嘴巴槟榔不怎么常见了? 叼嘴巴槟榔扫码和币有什么用? 有很多吃槟榔的人牙齿都坏了,这是为什么? 槟榔里面的主要成分是什么?对人体有兴奋和麻痹作用吗?吃多了会上瘾吗? 黑槟榔是什么意思? 槟榔叼嘴巴真伪查询 叼嘴巴槟榔和币有什么用?怎么使用? 槟榔里面的黑色油是不是不能吃 槟榔一包的那种的!槟榔上的黑色!是什么 台湾槟榔中间黑色的东西可以吃吗 槟榔中的黑色物质是什么? 什么是ROA? roaa和roa的计算区别 roa代表什么意思.好还是不好 ES文件浏览器的日志文件占空间吗 elasticsearch 日志储存满怎么办 如何将本地的日志写入到es集群 ES日志里可不可以全部清除 跪求好心人分享Word Clock(电脑屏保软件) V1.0.0 免费版软件免费百度云资源 理想之城唐丽丽扮演者 安冬和于和伟是什么关系 《理想之城》唐助理扮演者是谁? 神探柯晨里的大燕谁演的 《巡回检察组》中白小莲的扮演者是谁? es文件浏览器支持阿里云盘吗 大决战傅冬菊的扮演者张琳 ELK日志提取多行关键字,logstash和es能实现多种多行查询的功能吗_百度... 最早演唱《爱我中华》的女歌唱家,叫什么来着? 完美关系中安东这个角色是你喜欢的吗? 什么电影里面男主角叫安东女主角叫爱芙妮 安冬呢奥是哪个国家的?他在NBA哪个队伍?(男的还是女的,真不知道的) Addicted to love的电影 请问大佬有魔掌1999年上映的由薇薇卡·福克斯主演的高清视频在线观看资源吗 卡门的演出