安装
JDK->下载->
启动 Linux:./elasticsearch -d window: elasticsearch->
验证: localhost:9200
开发模式和生产模式
- 生产模式
如果修改有关集群的相关配置,ES 就认为你用于生产环境,触发生产检查, 警告信息升级到异常,log输出,阻断启动. - 开发模式
默认配置,用于学习阶段
学习阶段 可以在docker安装,生产环境,不建议安装到容器中。
- kibana
localhost:6501
node.data = true : 设置成数据节点 ,master 不要设置,master 尽量只用来
master 选举
脑裂
节点互不通信, 发生选举 ,导致出现两个master
解决方法: discovery.zen.minimum_master_nodes =N/2+1
3或4个节点 ,可以容忍1各节点宕机
如果2个或更少,集群必须保持可用,不可以忍受宕机,不然会发生脑裂