ElasticSearch 标签

Elasticsearch重启节点(官方标准方法)

  |   0 评论   |   755 浏览

Elasticsearch 版本升级,或者服务器自身的一些维护操作(比如操作系统升级或者硬件相关)。不管哪种情况,都要有一种特别的方法来完成一次滚动重启。

正常情况下,Elasticsearch 希望你的数据被完全的复制和均衡的分布。如果你手动关闭了一个节点,集群会立刻发现节点的丢失并开始再平衡。如果节点的维护是短期工作的话,这一点就很烦人了,因为大型分片的再平衡需要花费相当的时间(想想尝试复制 1TB 的数据——即便在高速网络上也是不一般的事情了)。

我们需要的是,告诉 Elasticsearch 推迟再平衡,因为对外部因子影响下的集群状态,我们自己更了解。操作流程如下:

ElasticSearch5.6.X配置文件elasticsearch.yml配置说明

  |   0 评论   |   1,736 浏览

Elasticsearch(ES)是一个基于Lucene构建的开源、分布式、****RESTful接口的全文搜索引擎。Elasticsearch还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,ES能够横向扩展至数以百计的服务器存储以及处理PB级的数据。可以在极短的时间内存储、搜索和分析大量的数据。通常作为具有复杂搜索场景情况下的核心发动机。
配置文件elasticsearch.yml配置说明

cluster.name 指定集群的名称,同一个集群的节点要设置在同一个集群名称。如果不配置该项,系统默认取elasitcsearch。

node.name 指定节点的名称,同一集群的节点名称不能相同,如果不配置该项,系统会随机分配一个名称。
node.attr.rack 指定节点的部落属性,这是一个比集群更大的范围。
node.master 指定是否为主节点。该属性可不指定,节点之间自主选举。
node.data 指定是否存储数据(数据节点)

...