Update 01.配置简介.md
This commit is contained in:
@@ -1,38 +1,46 @@
|
|||||||
|
|
||||||
|
# 概述
|
||||||
# 概述
|
|
||||||
|
Elasticsearch 有很好的默认配置,所以仅需要很小的配置。并且很多设置都可以通过集群API来控制。
|
||||||
Elasticsearch 有一个很好的默认配置,所以仅需要很小的配置。很多设置都可以通过集群API来控制。
|
|
||||||
|
配置文件中有很多**节点专用**配置,比如 (`node.name` 和路径),或节点为了能够加入群集而需要的设置,比如`cluster.name`和`network.host`。
|
||||||
配置文件中有很多节点专用配置,比如 (`node.name` 和路径)
|
|
||||||
|
|
||||||
|
Elasticsearch 有三个配置文件:
|
||||||
|
|
||||||
配置文件格式
|
- elasticsearch.yml 用于配置 Elasticsearch
|
||||||
|
- jvm.options 用于配置 Elasticsearch JVM 的设置
|
||||||
|
- log4j2.properties 用户配置 Elasticsearch 日志
|
||||||
```yaml
|
|
||||||
path:
|
配置文件存放在 config 目录下,默认的存放位置取决于安装是从归档发行版(tar.gz 或 zip)还是软件包发行版(Debian 或 RPM 软件包)。
|
||||||
data: /var/lib/elasticsearch
|
|
||||||
logs: /var/log/elasticsearch
|
|
||||||
```
|
|
||||||
|
配置文件格式
|
||||||
```yaml
|
|
||||||
path.data: /var/lib/elasticsearch
|
|
||||||
path.logs: /var/log/elasticsearch
|
```yaml
|
||||||
```
|
path:
|
||||||
|
data: /var/lib/elasticsearch
|
||||||
```yaml
|
logs: /var/log/elasticsearch
|
||||||
discovery.seed_hosts:
|
```
|
||||||
- 192.168.1.10:9300
|
|
||||||
- 192.168.1.11
|
```yaml
|
||||||
- seeds.mydomain.com
|
path.data: /var/lib/elasticsearch
|
||||||
|
path.logs: /var/log/elasticsearch
|
||||||
```
|
```
|
||||||
|
|
||||||
环境变量
|
```yaml
|
||||||
|
discovery.seed_hosts:
|
||||||
```
|
- 192.168.1.10:9300
|
||||||
node.name: ${HOSTNAME}
|
- 192.168.1.11
|
||||||
network.host: ${ES_NETWORK_HOST}
|
- seeds.mydomain.com
|
||||||
```
|
|
||||||
|
```
|
||||||
|
|
||||||
|
环境变量
|
||||||
|
|
||||||
|
```
|
||||||
|
node.name: ${HOSTNAME}
|
||||||
|
network.host: ${ES_NETWORK_HOST}
|
||||||
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user