运维&部署
安装ES
略
配置文件
/config
/elasticsearch.yml
/logging.yml
#elasticsearch.yml
#该文件是ES服务器的主要配置文件
#分为静态属性和动态属性。
#静态属性:ES启动后便不可修改,如cluster.name、node.name
#动态属性:ES启动后,可通过Restful或其他方式修改
cluster.name: myescluster # 集群名字
node.data: true # 当前节点是否数据结点(默认为true)
node.master: true # 当前节点是否候选主结点(默认为true)
node.ingest: false # 当前节点是否吸收节点(默认为false)
discovery.zen.minimum_master_nodes: 1 # 当前集群
登录
http://localhost:9200,若是远程服务器则修改一下IP地址
ES集群
ES集群通过结点组成。
ElasticSearch集群中,共有五种结点类型:
- 主结点(Master)
- 候选主结点(Master-eligible)
- 数据结点(Data)
- 吸收结点(Ingest)
- 部落结点(Tribe)
主结点 每个集群只有一个主结点,负责:
- 管理集群(管理其他结点)
- 集群级别的操作(如索引的创建或删除、跟踪其他结点的状态等)
候选主结点(相当于热备) 当集群中的主结点出现故障时,集群会从候选主结点中进行选举,一个候选主结点被选中后会成为新的主结点。 只有候选主结点有投票权,其他结点没有投票权。
数据结点
略