ES 和 Kibana 安装
- 修改了集群默认配置 就会认为是生产环境,会触发一个检查机制,引导检查
- 生产环境 多个node不会在同台机器启动!
ES-node
Role
- master:主节点
- voting:仅投票 (也可以作为数据节点)
- coordinating: 仅协调
node-type:
- master-eligibale node (候选节点)
- data node(数据节点)
- ingest node
- machine learning node(机器学习节点)
- node.master:true //设置主节点,可以竞选主节点 false :没有竞选主节点的资格
- node.data:true //可以进行数据存储
- node.voing_only:true //仅投票
一般主节点不进行数据存储,只负责 查询,新增,保持高性能
两个都是false: 协调节点:不作为数据存储 ,只做转发。
集群的健康值检查
- green: 所有P shared 和R shared 均为active,集群健康。
- yellow:至少一个replica node 不可用,但是数据仍然是完整的。
- red:至少一个 P node 不可用,数据不完整,集群不可用。
几种查询方式
- query string search: 类似于Url挂参数查询
- query dsl
- query and fliter