服务器规划
elk1:IP:192.168.121.21system:Ubuntu22.04
elk2:IP:192.168.121.22system:Ubuntu22.04
elk3:IP:192.168.121.23system:Ubuntu22.04
获取es安装包
使用deb包进行安装
root@elk1:~# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.28-amd64.deb# 在三台机器山安装es
root@elk1:~# dpkg -i elasticsearch-7.17.28-amd64.deb
root@elk2:~# dpkg -i elasticsearch-7.17.28-amd64.deb
root@elk3:~# dpkg -i elasticsearch-7.17.28-amd64.deb
配置es
# 三台机器一样的配置
root@elk1:~# grep -E "^discovery" /etc/elasticsearch/elasticsearch.yml
discovery.seed_hosts: ["192.168.121.21", "192.168.121.22", "192.168.121.23"]# 启动服务
root@elk1:~# systemctl enable elasticsearch.service --now
root@elk2:~# systemctl enable elasticsearch.service --now
root@elk3:~# systemctl enable elasticsearch.service --now
root@elk1:~# netstat -tunlp | grep 9200
tcp6 0 0 :::9200 :::* LISTEN 15155/java # 测试访问
root@elk1:~# curl 127.1:9200
{"name" : "elk1","cluster_name" : "es-cluster","cluster_uuid" : "_na_","version" : {"number" : "7.17.28","build_flavor" : "default","build_type" : "deb","build_hash" : "139cb5a961d8de68b8e02c45cc47f5289a3623af","build_date" : "2025-02-20T09:05:31.349013687Z","build_snapshot" : false,"lucene_version" : "8.11.3","minimum_wire_compatibility_version" : "6.8.0","minimum_index_compatibility_version" : "6.0.0-beta1"},"tagline" : "You Know, for Search"
}