Elastic Stack 项目教程
1. 项目的目录结构及介绍
elastic-stack/
├── bin/
│ ├── elasticsearch
│ ├── kibana
│ └── logstash
├── config/
│ ├── elasticsearch.yml
│ ├── kibana.yml
│ └── logstash.yml
├── data/
│ ├── elasticsearch/
│ ├── kibana/
│ └── logstash/
├── logs/
│ ├── elasticsearch/
│ ├── kibana/
│ └── logstash/
├── plugins/
│ ├── elasticsearch/
│ ├── kibana/
│ └── logstash/
└── README.md
目录结构介绍
- bin/: 包含 Elasticsearch、Kibana 和 Logstash 的启动脚本。
- config/: 包含各个组件的配置文件。
- data/: 存储 Elasticsearch、Kibana 和 Logstash 的数据文件。
- logs/: 存储各个组件的日志文件。
- plugins/: 存储各个组件的插件。
- README.md: 项目的说明文档。
2. 项目的启动文件介绍
Elasticsearch 启动文件
bin/elasticsearch
- elasticsearch: 这是 Elasticsearch 的启动脚本,用于启动 Elasticsearch 服务。
Kibana 启动文件
bin/kibana
- kibana: 这是 Kibana 的启动脚本,用于启动 Kibana 服务。
Logstash 启动文件
bin/logstash
- logstash: 这是 Logstash 的启动脚本,用于启动 Logstash 服务。
3. 项目的配置文件介绍
Elasticsearch 配置文件
config/elasticsearch.yml
- elasticsearch.yml: Elasticsearch 的主要配置文件,包含集群名称、节点名称、网络设置等。
Kibana 配置文件
config/kibana.yml
- kibana.yml: Kibana 的主要配置文件,包含服务器端口、Elasticsearch 连接设置等。
Logstash 配置文件
config/logstash.yml
- logstash.yml: Logstash 的主要配置文件,包含输入、过滤和输出插件的配置。
通过以上配置文件,用户可以根据自己的需求对 Elastic Stack 进行定制化配置。