ES 动态扩容示例

本贴最后更新于 2383 天前,其中的信息可能已经事过景迁

目的:

将原有 ES 主机更换成其他配置主机(数据盘为 EBS).

增加主机:

配置文件

cluster.name: "clustername" node.name: 10.32.102.208 path.data: /usr/share/elasticsearch/data,/usr/share/elasticsearch/data1 network.host: 0.0.0.0 network.publish_host: 10.32.102.208 transport.tcp.port: 9300 http.port: 9200 http.cors.enabled: true http.cors.allow-headers: Authorization http.cors.allow-origin: /.*/ discovery.zen.fd.ping_timeout: 10s discovery.zen.minimum_master_nodes: 3 discovery.zen.ping.unicast.hosts: ["10.32.11.18:9300", "10.32.10.76:9300","10.32.11.112:9300","10.32.10.37:9300","10.32.11.248:9300","10.32.102.208:9300"] action.destructive_requires_name: true xpack.security.enabled: false

启动新主机相应容器

查看集群状态

GET _cat/node GET _cat/health

设置副本数量

# PUT /logstash-*/_settings { "index" : { "number_of_replicas" : 1 } }

查看集群索引状态

GET _cat/health (集群状态显示 green,并且最后数字变成 100%后,则表示索引创建完成) GET _cat/indices (检查所有索引状态是green)
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    117 引用 • 99 回帖 • 197 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...