![](https://img-blog.csdnimg.cn/20210731181058354.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ElasticSearch
文章平均质量分 81
ElasticSearch
不要迷恋发哥
永远不要“用战术上的勤奋,掩饰战略上的懒惰”~~~~~~一名爱好古筝的IT宅男
展开
-
Elasticsearch-环境安装与容器Docker
1:下载Download Elasticsearch | Elastic2:安装1:上传使用xshell上传文件,执行命令rz -y注意:elasticsearch软件不能使用root用户,因此需要新建一个普通的用户,然后把文件上传到普通用户对应的目录中,如果上传到了root用户需要将文件复制到普通用户中。2:解压将文件解压到/ebs/install 安装目录下tar -xzvf elasticsearch-7.10.2-linux-x86_64.t.原创 2022-01-01 22:00:00 · 1039 阅读 · 0 评论 -
Elasticsearch-查询性能调优
1:配置合适的分词器Elasticsearch 内置了很多分词器,包括 standard、cjk、nGram 等,也可以安装自研/开源分词器。根据业务场景选择合适的分词器,避免全部采用默认 standard 分词器。常用分词器:standard:默认分词,英文按空格切分,中文按照单个汉字切分。cjk:根据二元索引对中日韩文分词,可以保证查全率。nGram:可以将英文按照字母切分,结合ES的短语搜索(match_phrase)使用。...原创 2021-07-21 18:11:35 · 940 阅读 · 1 评论 -
Elasticsearch部署配置建议
1:选择合理的硬件配置:尽可能使用 SSDElasticsearch 最大的瓶颈往往是磁盘读写性能,尤其是随机读取性能。使用SSD(PCI-E接口SSD卡/SATA接口SSD盘)通常比机械硬盘(SATA盘/SAS盘)查询速度快5~10倍,写入性能提升不明显。对于文档检索类查询性能要求较高的场景,建议考虑 SSD 作为存储,同时按照 1:10 的比例配置内存和硬盘。对于日志分析类查询并发要求较低的场景,可以考虑采用机械硬盘作为存储,同时按照 1:50 的比例配置内存和硬...原创 2021-07-19 17:48:27 · 4800 阅读 · 1 评论 -
Elasticsearch-索引性能调优
1:设置合理的索引分片数和副本数索引分片数建议设置为集群节点的整数倍,初始数据导入时副本数设置为 0,生产环境副本数建议设置为 1(设置 1 个副本,集群任意 1 个节点宕机数据不会丢失;设置更多副本会占用更多存储空间,操作系统缓存命中率会下降,检索性能不一定提升)。单节点索引分片数建议不要超过 3 个,每个索引分片推荐 10-40GB 大小,索引分片数设置后不可以修改,副本数设置后可以修改。Elasticsearch6.X 及之前的版本默认索引分片数为 5、副本数为 ...原创 2021-07-21 15:26:31 · 1234 阅读 · 1 评论