ElasticSearch搭建社工库-集群配置

2016-8-22 小屿 ElasticSearch

ElasticSearch集群配置非常简单,首先必须确保内网主机之间能够Ping通互相的内网ip,外网节点我没能配置成功,也许不支持。

编辑所有节点的配置信息:  

    vi config/elasticsearch.yml

修改以下内容:

    cluster.name:你的集群名称,需要设置相同名称

    node.name:你的节点名称,随意设置

    discovery.zen.ping.unicast.hosts:["",""] 可设置单个或多个,就是把除了自己的所有节点内网ip填入即可

然后启动所有节点访问其中任何一个节点 http://ip:9200/_plugin/head/ 查看

屏幕快照 2016-08-22 下午10.45.08.png

已经配置成功,elasticsearch会自己选择一个主节点

尝试创建一个索引

curl -XPOST '127.0.0.1:9200/test' -d '{
  "settings":{
      "number_of_shards":3,
      "number_of_replicas":0
  },
  "mappings":{
      "type1":{
          "_source":{"enabled":true},
          "properties":{
              "field1":{"type":"string",
                      "index":"not_analyzed"
              }
          }
      }
  }
}'
屏幕快照 2016-08-22 下午10.51.59.png
设置一个副本
curl -XPUT 'localhost:9200/test/_settings' -d '{
    "index" : {
        "number_of_replicas" : 1
    }
}'
屏幕快照 2016-08-22 下午10.53.27.png

标签: ElasticSearch

发表评论:

Powered by xia0yu