简介:TG@luotuoemo
本文由腾讯云代理商【聚搜云】撰写
1. 环境准备
- 操作系统:推荐使用Linux(如Ubuntu 20.04)。
- Java环境:安装Java 8或更高版本。
- 网络环境:确保Elasticsearch集群之间可以正常通信。
2. 安装Elasticsearch
-
下载并解压Elasticsearch:
bash
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.0.0-linux-x86_64.tar.gz tar -xzf elasticsearch-8.0.0-linux-x86_64.tar.gz cd elasticsearch-8.0.0 -
启动Elasticsearch:
bash
./bin/elasticsearch
3. 安装Logstash
-
下载并解压Logstash:
bash
wget https://artifacts.elastic.co/downloads/logstash/logstash-8.0.0-linux-x86_64.tar.gz tar -xzf logstash-8.0.0-linux-x86_64.tar.gz cd logstash-8.0.0 -
创建Logstash配置文件:
bash
cat <<EOL > logstash.conf input { file { path => "/var/log/sample.log" start_position => "beginning" } } filter { grok { match => { "message" => "%{TIMESTAMP_ISO8601:timestamp} %{LOGLEVEL:loglevel} %{GREEDYDATA:message}" } } } output { elasticsearch { hosts => ["http://localhost:9200"] index => "sample-logs" } } EOL -
启动Logstash:
bash
./bin/logstash -f logstash.conf
4. 安装Kibana
-
下载并解压Kibana:
bash
wget https://artifacts.elastic.co/downloads/kibana/kibana-8.0.0-linux-x86_64.tar.gz tar -xzf kibana-8.0.0-linux-x86_64.tar.gz cd kibana-8.0.0 -
启动Kibana:
bash
./bin/kibana
5. 验证部署
- 在浏览器中访问Kibana界面:
http://<your_host_ip>:5601。 - 在Kibana中搜索日志数据,验证Elasticsearch是否正常工作。