hadoop - 使用 ElasticSearch 作为永久存储
问题描述
最近在做一个每天都会产生大量数据的项目,在这个项目中,有两个功能,一是把数据存入Hbase供以后分析,二是把数据推入ElasticSearch进行监控。由于数据庞大,我们应该将数据存储到两个平台(Hbase,Elasticsearch)!我在这两个方面都没有经验。我想不知道是否可以使用 elasticsearch 而不是 hbase 作为未来分析的持久性存储?
解决方案
我建议您阅读这篇旧但仍然有效的文章:https ://www.elastic.co/blog/found-elasticsearch-as-nosql 请记住,Elasticsearch 只是一个搜索引擎。但这取决于您的数据是否至关重要,或者您是否可以接受丢失其中一些数据,例如非关键日志。如果您不想使用包含大量数据的附加数据库,您可能可以将它们存储到 HDFS 之类的文件中。
推荐阅读
- python - 如何用python处理json中的无效转义序列?
- html - 我们可以在同一个 SVG 中使用两个“use: href”属性吗?
- clojure - 在 Clojure 中修剪 URL 的最后一部分
- rust - 是否可以丢弃解析失败的项目,继续用serde_json解析?
- python - 视觉 API 产品搜索
- python - 没有验证的最大值数据输入Python tkinter
- batch-file - 在一台特定 PC 上以管理员身份运行时,返回 Firefox 版本的 Cmd 失败
- android - react native开发的应用有哪些更新应用解决方案?
- swift - @Published var item:有吗?铸造成混凝土类型并保持绑定
- nix - 如何最好地在 nix 中创建仅资源包?