ELK集群配置
安装初始化 iptables 关闭 selinux 关闭 配置hosts解析 [root@localhost elasticsearch]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.211.55.170 node-1 10.211.55.171 node-2 10.211.55.172 node-3
1、配置三个主机的配置文件
[root@localhost elasticsearch]# cat elasticsearch.yml |grep -v "^#" : my-application : node-1 #需要变更的配置 node-2或者node3 path.data: /var/lib/elasticsearch path.logs: /var/log/elasticsearch network.host: 10.211.55.170 #需要变更的配置 ip 为 该机器的IP http.port: 9200 discovery.seed_hosts: ["10.211.55.170", "10.211.55.171","10.211.55.172"] cluster.initial_master_nodes: ["10.211.55.170", "10.211.55.171", "10.211.55.172"]
2、启动第一个服务器(10.211.55.170)
systemctl start elasticsearch
观察/var/log/elasticsearch/my-application.log 无变化之后 再执行启动第二个服务器 启动第一个服务器(10.211.55.171)
观察/var/log/elasticsearch/my-application.log 无变化之后 再执行启动第三个服务器 启动第一个服务器(10.211.55.172)
3、查看集群状态
curl 10.211.55.170:9200/_cat/health curl 10.211.55.170:9200
查看url支持项目
curl 10.211.55.170:9200/_cat