配置Elasticsearch
Elasticsearch具有三個配置文件:
* `elasticsearch.yml`用于配置Elasticsearch
* `jvm.options`用于配置Elasticsearch JVM設置
* `log4j2.properties`用于配置Elasticsearch日志記錄
配置
* [路徑設定](https://www.elastic.co/guide/en/elasticsearch/reference/6.4/path-settings.html "path.data和path.logs")
```
path:
data: /var/lib/elasticsearch
logs: /var/log/elasticsearch
```
* [集群名稱](https://www.elastic.co/guide/en/elasticsearch/reference/6.4/cluster.name.html "cluster.name")
```
cluster.name: logging-prod
```
* [節點名稱](https://www.elastic.co/guide/en/elasticsearch/reference/6.4/node.name.html "節點名稱")
```
node.name: prod-data-2
```
* [](https://www.elastic.co/guide/en/elasticsearch/reference/6.4/network.host.html "網絡主機")network.host
```
network.host: 192.168.1.1
```
* [Discovery setting](https://www.elastic.co/guide/en/elasticsearch/reference/6.4/discovery-settings.html "Discovery settings")
當形成一個在其他服務器上具有節點的集群時,您必須提供集群中其他可能處于活動狀態且可聯系的其他節點的種子列表。可以指定如下:
```
discovery.zen.ping.unicast.hosts:
- 192.168.1.10:9300
- 192.168.1.11
- seeds.mydomain.com
discovery.zen.minimum_master_nodes: 2
```
* [堆大小](https://www.elastic.co/guide/en/elasticsearch/reference/6.4/heap-size.html "設置堆大小")
* [堆轉儲路徑](https://www.elastic.co/guide/en/elasticsearch/reference/6.4/heap-dump-path.html "JVM堆轉儲路徑")
* [GC記錄](https://www.elastic.co/guide/en/elasticsearch/reference/6.4/gc-logging.html "GC記錄")
* [臨時目錄](https://www.elastic.co/guide/en/elasticsearch/reference/6.4/es-tmpdir.html "臨時目錄")