一.准备工作
准备3台机器,这样才能完成分布式集群的实验,当然能有更多机器更好:
角色划分:
|
二.es的安装配置
2.1es下载安装
[[email protected] ~]# rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch [[email protected] ~]# vim /etc/yum.repos.d/elastic.repo # 增加以下内容 [elasticsearch-6.x] name=Elasticsearch repository for 6.x packages baseurl=https://artifacts.elastic.co/packages/6.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md [[email protected] ~]# yum install -y elasticsearch |
2.2主节点e1配置
[[email protected] ~]# vim /etc/elasticsearch/elasticsearch.yml # 增加或更改以下内容 cluster.name: master-node # 集群中的名称 node.name: master # 该节点名称 node.master: true # 意思是该节点为主节点 node.data: false # 表示这不是数据节点 network.host: 0.0.0.0 # 监听全部ip,在实际环境中应设置为一个安全的ip http.port: 9200 # es服务的端口号 discovery.zen.ping.unicast.hosts: ["192.168.3.64", "192.168.3.62", "192.168.3.63"] # 配置自动发现 |
2.3 数据节点e2配置
[[email protected] ~]# vim /etc/elasticsearch/elasticsearch.yml # 增加或更改以下内容 cluster.name: master-node # 集群中的名称 node.name: data-node1 # 该节点名称 node.master: false # 意思是该节点为主节点 node.data: true # 表示这不是数据节点 network.host: 0.0.0.0 # 监听全部ip,在实际环境中应设置为一个安全的ip http.port: 9200 # es服务的端口号 discovery.zen.ping.unicast.hosts: ["192.168.3.64", "192.168.3.62", "192.168.3.63"] # 配置自动发现 |
2.4数据节点e3配置
[[email protected] ~]# vim /etc/elasticsearch/elasticsearch.yml # 增加或更改以下内容 cluster.name: master-node # 集群中的名称 node.name: data-node2 # 该节点名称 node.master: false # 意思是该节点为主节点 node.data: true # 表示这不是数据节点 network.host: 0.0.0.0 # 监听全部ip,在实际环境中应设置为一个安全的ip http.port: 9200 # es服务的端口号 discovery.zen.ping.unicast.hosts: ["192.168.3.64", "192.168.3.62", "192.168.3.63"] # 配置自动发现 |
2.5 在主节点e1中输入下面命令,启动es
systemctl start elasticsearch.service |
2.6 查看es是否启动
[[email protected] ~]# ps aux |grep elasticsearch
|
[[email protected] ~]# netstat -lntp |grep java # es服务会监听两个端口 9300端口是集群通信用的,9200则是数据传输时用的。 |
主节点启动成功后,依次启动其他节点即可。
2.7 查看集群情况
[[email protected] ~]# curl ‘localhost:9200/_cluster/health?pretty‘ |
三.安装kibana
3.1 下载安装kibana
|
3.2 kibana配置
|
3.3 创建日志文件
|
3.4 启动kibana服务,并检查进程和监听端口
[[email protected] ~]#systemctl start kibana [[email protected] ~]# ps aux |grep kibana |
3.5 浏览器访问http://192.168.77.128:5601/ ,查看kibana
四. 安装 logstash
4.1 在e2中安装logstash
|
4.2 启动logstash
|
原文地址:https://www.cnblogs.com/SimonWu/p/9698486.html
时间: 2024-11-05 17:30:29