ElasticSearch 集群简单搭建

2021-03-03 12:34:11 浏览数 (1)

ElasticSearch集群简单、初步配置和使用

  • 前文补充
    • 获取_source中的内容 http://47.93.193.79:9200/jtthink/users/101/_source
    • 只显示某一些字段 http://47.93.193.79:9200/jtthink/users/101?_source=name,age http://47.93.193.79:9200/jtthink/users/101/_source?_source=name,age

1. 搭建简单集群


  1. 复制一份es5文件夹,这样我们将拥有两份elasticsearch
  2. 为防止数据冲突,要删除es5-2下面data目录下的所有文件
  3. 修改配置文件config/elisticsearch.yml # 集群名称,多个节点需一致 cluster.name: jtthink-search discovery.zen.ping.unicast.hosts: ["127.0.0.1:9300", "127.0.0.1:9400"] discovery.zen.ping.timeout: 3s(默认是3s,实际部署时需要增加)
    • es有自动发现机制

    # 节点一 node.name: mynode-1 http.port: 9201 # 节点二 transport.tcp.port: 9400(添加) node.master: false(多服务器环境不需要,指定该节点是否有资格被选举为node,默认为true) node.name: mynode-2 http:port: 9202 discovery.zen.minimum_master_nodes: 1(暂时不加)

  4. 启动两个节点
  5. 查看几个节点在运行 http://47.93.193.79:9201/_cat/nodes?v http://47.93.193.79:9202/_cat/nodes?v
  6. 查看集群情况 http://47.93.193.79:9201/_cluster/state
  7. 查看数据情况 http://47.93.193.79:9201/jtthink/users/101 http://47.93.193.79:9202/jtthink/users/101

0 人点赞