摘要:
一、环境介绍 我是用的是centos7,es的版本是7.9.3 二、官方文档优化方案 官方文档 关闭swap 增加文件描述符 充足的内存 确保足够的线程数 配置jvm dns缓存 临时目录未挂载noexec 设置tcp超时时间 具体怎么优化官方都有案例,点进去看就行 三、常见优化方案 1、增加文件描 阅读全文
摘要:
一、事情起因 我看的老男孩76期ELK课程的day106缺了第12集,这一集讲的是安装Filebeat呈现Nginx日志的过程,于是快乐没有了。 因为课程缺失,我看了很多关于Filebeat的博文,但由于版本差异,配置文件也有些许差异;同时还有架构上的不同,导致各式各样的安装方式;为了少走弯路同时更 阅读全文
摘要:
开启SSL访问的好处不用多说了吧,直接步入正题吧。 ###一、申请SSL证书 我使用的是阿里云免费申请的SSL证书,很不错的。 前提是需要购买一个域名,配置域名解析还有实名认证,接下来就是免费申请SSL证书了,具体可以看这篇文章。 审核通过后,会下载下来一个名为6269835_tzlinux.cn_ 阅读全文
摘要:
###一、为什么要用安全认证 每个人都能使用es-head插件跟kibana查看和修改es数据库,这是十分危险的。 所以需要给es-head和kibana添加密码认证。 ###二、环境准备 | 主机名 | 服务 | IP | | | | | | es01 | es+kibana | 10.154.0 阅读全文
摘要:
###一、备份恢复方案 ES支持两种备份恢复方案,第一种是官方的工具snapshot,第二种是第三方工具elasticsearch-dump。 snapshot工具 官方提供的工具,也叫快照备份; 备份原理是需要一台存储服务器,这里使用nfs存储服务器,并将其挂载到各个节点上,snapshot工具会 阅读全文
摘要:
###一、ES分词介绍 我们使用搜索引搜索我们想要查询的内容时,ES数据库会对我们输入的内容进行分词,再按分词的评分进行排序,优先显示评分高的内容。 如在某宝搜索双飞燕蓝牙无线鼠标,某宝的搜索引擎就可能会将该内容分为双飞燕,蓝牙,无线,鼠标,并将评分高的结果优先显示。 如上图,双飞燕就跟无线蓝牙鼠标 阅读全文
摘要:
###一、使用API接口监控ES 当前集群状态,需要对照该集群状态查看命令用法 注意es02机器有4个分片,es01有3个,es03有4个 ####1、/_cat/allocation 该命令监控集群状态 GET /_cat/allocation 使用命令查看集群状态 说明: 4:表示当前es02机 阅读全文
摘要:
前面ES集群详解说过了ES有主分片跟副本分片,副本分片是主分片的备份,且副本分片数量可以自定义。 目前集群状态,可以看到在没有进行配置的情况下,默认副本分片数是1个,主分片数也是1个 ####1、默认分片数规则 7.x版本之前默认:5个分片,1个副本分片 7.x版本之后默认:1个分片,1个副本分片 阅读全文
摘要:
###一、ES集群说明 ####1、什么是数据分片 跟MySQL不同的是,ES数据库叫分片,主库叫主分片,用粗框表示,域名前用黑色五角星标识 从库叫副分片,用细框表示,域名前用黑色的圆标识 主分片:实际存储数据,负责读写 副分片:主分片数据的副本,提供读(只是建议,当然也支持写),同步主分片的数据 阅读全文
摘要:
###一、环境准备 | 主机名 | 服务 | IP | | | | | | es01 | es+kibana | 10.154.0.110 | | es02 | es | 10.154.0.111 | | es03 | es | 10.154.0.112 | ####1、清理环境 部署集群最好使用干 阅读全文