ES概述
1.ES安装
下载对应版本解压到plugins文件夹中
2.kibana安装
Kibana是一个基于Node.js的Elasticsearch索引库数据统计工具
3.ES集群概述
- 数据分片(Shard):把数据拆分成多份,存储到不同节点
- 数据副本(Replica):对每个分片数据进行备份
- 查询数据:客户端请求节点(协调节点),协调节点转发请求获取所有对应的分片或副本并合并进行查询,最后根据查询的标识拉取数据返回
- 新增数据:客户端请求节点,协调节点本地保存以后,再把数据根据算法同步到另一个节点
- 集群配置文件elasticsearch-7.11.2/config/elasticsearch.yml
#允许跨域名访问http.cors.enabled: truehttp.cors.allow-origin: "*"network.host: 0.0.0.0# 集群的名称,同一个集群下所有节点的集群名称应该一致cluster.name: elastic-cluster# 当前节点名称 每个节点不一样node.name: node-01# 数据的存放路径path.data: /es/data# 日志的存放路径path.logs: /es/logs# http协议的对外端口http.port: 9200# TCP协议对外端口transport.tcp.port: 9300# 三个节点相互发现,包含自己,使用tcp协议的端口号discovery.zen.ping.unicast.hosts: ["192.168.0.101:9300","192.168.0.102:9300","192.168.0.103:9300"]# 声明大于几个的投票主节点有效,请设置为(nodes / 2) + 1discovery.zen.minimum_master_nodes: 2# 是否为主节点node.master: true
更新时间:{docsify-updated}
