0
点赞
收藏
分享

微信扫一扫

ES7集群操作

眼君 2022-03-11 阅读 96

文章目录


一、核心概念

es入门

二、环境依赖

环境案例

三、索引管理

1.创建索引和分片副本数目

工具用postman创建索引logs:
put方式请求url:http://fileos2:9200/logs
body内容:

{
    "settings":{ 
        "number_of_shards":3, //分片数目
        "number_of_replicas":1 //每个分片的副本数目
    }
}

图示:
操作示例图

2.集群管理工具

通过chrome插件(elasticsearch-head)简单管理集群

2.1 chrome插件 elasticsearch-head

下载地址

下载链接

操作界面

示意图

四、水平扩容

1.当前集群2个节点

分片和副本分布情况如下
2节点案例

2.增加节点进行水平扩容,可以提高索引的最大数据存储量

新节点elasticsearch.yml配置文件中要配置已有节点到发现节点列表参数

discovery.seed_hosts: ["fileOS1:9300","fileOS2:9300","fileOS3:9300"]

启动新节点后,分片和副本会重新分布,以达到均匀部署,提供系统吞吐量
扩容后案例

3.增加副本数目进行水平扩容,可以提供搜索操作吞吐量

修改索引的副本数量

http://fileos2:9200/logs/_settings
{"number_of_replicas":2}

操作图示
修改完后,分片和副本会重新分布:

结果图例

五、故障处理

1.故障演练

关闭集群中一台节点后,该节点的分片和副本下线,其他节点分片和副本重新分布,集群仍然能提供服务
结果示例

2.恢复节点

操作类似水平扩容,详细见四.2操作
恢复后状态:
结果图示

举报

相关推荐

0 条评论