ElasticSearch初探之集群搭建(三)

2018-11-18  本文已影响0人  Eden666
cluster.name: eden-cluster01 //集群名称
node.name: eden-master    //当前主节点名称
path.data: /path/es/data     //存储数据位置,
//线上环境一般修改为不在ES安装目录下(默认在安装目录下)
//因为如果ES版本升级这些文件就丢失了。
path.logs: /path/es/logs  //存储日志位置,理由同上
network.host: 0.0.0.0  // 设置外网可以访问
http.port: 9200          //访问端口,默认也是9200,可修改
discovery.zen.minimum_master_nodes: 2
 //设置这个参数来保证集群中的节点可以知道
//其它N个有master资格的节点。
// 默认为1,对于大的集群来说,可以设置大一点的值,
//如果大集群也设置为1,很容易导致"脑裂",
//从而出现节点不属于当前集群的可能。
-Xms150m
-Xmx150m
  cluster.name: eden-cluster01
  node.name: eden-node02
  path.data: /path/es/data-slave
  path.logs: /path/es/logs-slave
  network.host: 0.0.0.0
  http.port: 8200 //设置不同端口,否则冲突
  discovery.zen.minimum_master_nodes: 2
  discovery.zen.ping.unicast.hosts: ["127.0.0.1"] 
//slave的设置,master通过这个列表所有节点发现
//并且加入到集群中。格式为 [“host1”, “host2:port”, “host3[portX-portY]”] 
[root@Eden666 ~]# curl localhost:8200/users/coder/5?pretty
{
  "_index" : "users",
  "_type" : "coder",
  "_id" : "5",
  "_version" : 1,
  "found" : true,
  "_source" : {
    "name" : "eden999",
    "age" : 20
  }
}
[root@Eden666 ~]# curl localhost:9200/users/coder/5?pretty
{
  "_index" : "users",
  "_type" : "coder",
  "_id" : "5",
  "_version" : 1,
  "found" : true,
  "_source" : {
    "name" : "eden999",
    "age" : 20
  }
}
head.png
上一篇 下一篇

猜你喜欢

热点阅读