Elasticsearch
文章平均质量分 67
Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。 作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。
大数据学习僧
大数据从业者
项目经理背锅者
业务需求对接者
代码灵魂改造者
PPT熬夜设计者
展开
-
ES过滤掉某个字段为空值的结果
sql语句中过滤字段空值的写法是 select * from table where 字段 is not null在es中过滤字段空值可以这样子写:GET index/type/_search{ "query": { "bool": { "must": { "exists": { "field": "字段名" } } } }}反之 为{ "query": { "bool"原创 2022-02-17 10:51:37 · 4392 阅读 · 0 评论 -
ES企业级优化方案-ElasticSearch在数十亿级别数据下,如何提高查询效率?面试剖析
面试题es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊?面试官心理分析这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实es 性能并没有你想象中那么好的。很多时候数据量大了,特别是有几亿条数据的时候,可能你会懵逼的发现,跑个搜索怎么一下 510s,坑爹了。第一次搜索的时候,是510s,后面反而就快了,可能就几百毫秒。你就很懵,每个用户第一次访问都会比较慢,比较卡么?所以你要是没玩儿过es,或者就是自己玩玩儿 demo,被问到这个问题容易懵逼,显示出你对 es 确实原创 2021-10-28 15:39:03 · 361 阅读 · 0 评论 -
elasticserach安装的安全插件
elasticserach安装的安全插件Search Guard?免费的开源的官网:https://docs.search-guard.com/当涉及到Elasticsearch的简便且负担得起的安全性时,您可能会倾向于依赖基于代理的“自行拥有”安全性基础架构。本文说明了为什么这样做不是一个好主意,以及为什么不应该使用这种方法来保护生产中的敏感数据。tl; dr:许多组织正在使用反向代理来保护其Elasticsearch基础架构。我们的观点是,代理服务器不能针对大量的广泛攻击媒介提供防御,尤其是内部原创 2021-08-19 10:56:31 · 1471 阅读 · 0 评论 -
Elasticsearch集群配置TLS加密通信及身份验证
官方宣布从6.8和7.1开始,免费提供多项安全功能。其中包括tls加密通信,基于角色访问控制等功能。可以使用企业CA证书来完成这一步骤,但是一般情况下,我们可以通过elasticsearch自带的elasticsearch-certutil的命令生成证书。然后各节点通过该证书可以进行安全通信。为节点创建证书TLS:TLS协议要求Trusted Certificate Authority(CA...原创 2020-04-11 09:47:57 · 2461 阅读 · 0 评论 -
Elasticsearch安装head插件史上最全最详细步骤
由于head插件本质上还是一个nodejs的工程,因此需要安装node,使用npm来安装依赖的包。前期工作准备环境1.安装xzyum install -y xz2.安装node1.使用wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz下载压缩包;2.使用tar -xJf node-v10.1...原创 2020-04-09 17:40:13 · 1586 阅读 · 0 评论