elasticsearch
文章平均质量分 93
时间都哪去了
拥有10多年的经验,精通分布式存储、分布式事务、分布式缓存相关技术、dubbo、Spring Cloud分布式微服务架构
、深度学习框架Tensorflow、Scikit-learn
展开
-
ElasticSearch 实战之千万级 TPS 写入
前段时间,为了降低用户使用 ElasticSearch 的存储成本,我们做了数据的冷热分离。为了保持集群磁盘利用率不变,我们减少了热节点数量。ElasticSearch 集群开始出现写入瓶颈,节点产生大量的写入 rejected,大量从 kafka 同步的数据出现写入延迟。我们深入分析写入瓶颈,找到了突破点,最终将 Elasticsearch 的写入性能提升一倍以上,解决了 ElasticSearch 瓶颈导致的写入延迟。这篇文章介绍了我们是如何发现写入瓶颈,并对瓶颈进行深入分析,最终进行了创新性优化,极大转载 2021-04-09 14:29:05 · 1026 阅读 · 0 评论 -
MongoDB和Elasticsearch的各使用场景对比
MongoDB vs Elasticsearch MongoDB ElasticSearch 备注 定位 (文档型)数据库 (文档型)搜索引擎 一个管理数据,一个检索数据 资源占用 一般 高 mongo使用c++, es使用Java开发 写入延迟 低 高 es的写入延迟默认1s, 可配置, 但是要牺牲一些东西 全文索引支持度 一般 非常好 es本来就是搜索引擎, 这个没啥可比性 有无Schem.原创 2020-09-20 12:30:17 · 18725 阅读 · 5 评论 -
全面了解全文搜索引擎Elasticsearch
前言 希望通过这篇文章能让读者大致了解Elasticsearch是做什么的以及它的使用和基本原理。生活中的数据搜索引擎是对数据的检索,所以我们先从生活中的数据说起。我们生活中的数据总体分为两种:结构化数据 和 非结构化数据。结构化数据: 也称作行数据,是由二维表结构来逻辑表达和实现的数据,严格地遵循数据格式与长度规范,主要通过关系型数据库进行存储和管理。指具有固定格式或有限长度的数据,如数据库,元数据等。非结构化数据: 又可称为全文数据,不定长或无固定格式,不适于由数据库二维表来..原创 2020-09-12 10:38:05 · 576 阅读 · 0 评论 -
ElasticSearch 生产中数据备份恢复的解决方案
由于公司的elasticsearch集群只是用了两台服务器。只要一台服务器数据丢失elasticsearch将丢失一半数据。所以数据的备份恢复就相当重要。elasticsearch 快照和恢复模块可以创建单个索引或者整个集群的快照到远程的仓库实现数据的备份及恢复。下面以备份恢复.kibana索引为例数据备份及恢复1、修改elasticsearch配置文件vim elasticsearch.yml添加path.repo: ["/mnt/bak"]#设置仓库路径备注如果你有多台e..原创 2020-07-12 10:36:51 · 711 阅读 · 0 评论 -
理解它,才算真正掌握Elasticsearch-es
Elasticsearch 简介Elasticsearch 是使用 Java 编写的一种开源搜索引擎,它在内部使用 Luence 做索引与搜索,通过对 Lucene 的封装,提供了一套简单一致的 RESTful API。Elasticsearch 也是一种分布式的搜索引擎架构,可以很简单地扩展到上百个服务节点,并支持 PB 级别的数据查询,使系统具备高可用和高并发性。核心概念Elasticsearch 的核心概念如下:Cluster:集群,由一个或多个 Elasticsearch 节点组成。原创 2020-07-09 13:28:30 · 869 阅读 · 1 评论