本文介绍: ElasticsStak是elatic公司推出的一些列技术栈,早期有一个比较响亮的名字叫”ELK”用于日志采集系统,后续由于对该组件的扩充,引入很多新的组件,比如beats,xpack及云原生相关的组件,最终统称为elasticstack。
一、ElasticStack 技术栈
1、什么是ElasticStack 技术栈
ElasticsStak是elatic公司推出的一些列技术栈,早期有一个比较响亮的名字叫”ELK”用于日志采集系统,后续由于对该组件的扩充,引入很多新的组件,比如beats,xpack及云原生相关的组件,最终统称为elasticstack。
2、EFK 架构
3、ELFK 架构
二、ElasticSearch集群部署
1、ElaticSeach 的RPM的单点部署
1.1 下载Elcticsearch
1.2 使用rpm包安装
1.3 设置别名
1. 4 修该配置文件
1.5 启动 elasticsearch 服务
1.6 访问 elasticsearch 的 WebUI
2、Elasticsearch 的 rpm 集群部署
2.1 下载 Elastic search
2.2 所有节点配置主机解析
2.3 安装 elasticsearch
2.4修改配置文件
2.5 启动集群
2.6 检查集群状态
2.7 集群关机拍照
3、ElasticSearch 二进制单点部署
3.1 下载二进制的elasticsearch软件包
3.2 创建运行elasticsearch服务的普通用户
3.3 创建工作目录
3.4 解压软件包
3.5 创符号链接
3.6 修改配置文件
3.7 修改权限
3.8 配置资源限制
3.9 修改内核参数
3.10 配置环境变量
3.11 启动服务
3.12 验证节点是否正常
4、 Elasticsearch 二进制集群部署
4.1 下载二进制的elasticsearch 软件包
4.2 所有节点创建工作目录并添加用户
4.3 修改 elk91 的配置文件
4.4 停止 elk91 的服务
4.5 编写启动脚本,使用systemctl 管理
4.6 将 elk91 的软件包同步到其他节点
4.7 其他节点修改权限
4.8 所有节点启动服务
4.9 检查集群是否可用
5.、Elasticsearch 多实例部署 【了解即可】
5.1 下载二进制的·elasticsearch 软件包
5.2 解压软件包
5.3 创建数据和目录日志
5.4 修改配置文件
5.5 所有节点配置JDk环境
5.6 编写启动脚本,使用systemctl管理
5.7 同步软件到其他节点
5.8 所有节点修改主机名和权限
5.9 所有节点启动服务
5.10 访问ES 6的WebUI
6、ElataicSearch基于docker部署
6.1安装docker环境
6.2 基于docker部署ES服务
6.3 访问ES的webUI
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。