Remove support for elasticsearch.json and elasticsearch.yaml configuration fileedit
The configuration file found in the Elasticsearch config directory could previously have a .yml
, .yaml
or .json
extension. Only elasticsearch.yml
is now supported.
Elasticsearch의 config directory에서 볼 수 있는 설정 file은 .yml
, .yaml
또는 .json
이라는 확장자를 가질 수 있다. 이제 오직 elasticsearch.yml
만을 지원한다.
Duplicate keys in configuration fileedit
In previous versions of Elasticsearch, the configuration file was allowed to contain duplicate keys. For example:
Elasticsearch의 이전 버전에서, 설정 file은 중복 Key를 가지는 것이 허용됐었다. 예를 들어,
node: name: my-node node attr: rack: my-rack
In Elasticsearch 6.0.0, this is no longer permitted. Instead, this must be specified in a single key as:
Elasticsearch 6.0.0 에서 이것은 더 이상 허용되지 않는다. 대신, 단일 key로 명시되어야 한다.
node: name: my-node attr: rack: my-rack
Coercion of boolean settingsedit
Previously, Elasticsearch recognized the strings true
, false
, on
, off
, yes
, no
, 0
, 1
as booleans. Elasticsearch 6.0 recognizes only true
and false
as boolean and will throw an error otherwise. For backwards compatibility purposes, during the 6.x series index settings on pre-6.0 indices will continue to work. Note that this does not apply to node-level settings that are stored in elasticsearch.yml
.
이전에는, Elasticsearch는 true
, false
, on
, off
, yes
, no
, 0
, 1
라는 string을 boolean으로 인식했었다. Elasticsearch 6.0 에서는 true
와 false
만을 boolean으로 인식하고, 그 외에는 error가 발생한다. 이전 버전과의 호환성을 위하여, 6.0 이전 indices에서의 index 설정은 6.x 에서 계속 작동한다. 이것은 elasticsearch.yml
에 저장된 node-level 설정에는 적용되지 않는다.
Snapshot settingsedit
The internal setting cluster.routing.allocation.snapshot.relocation_enabled
that allowed shards with running snapshots to be reallocated to different nodes has been removed. Enabling this setting could cause allocation issues if a shard got allocated off a node and then reallocated back to this node while a snapshot was running.
실행 중인 snapshot을 다른 node에 재 할당할 수 있는 내부 설정 cluster.routing.allocation.snapshot.relocation_enabled
가 제거되었다. 이 설정을 사용하면 shard가 node에 할당된 다음 snapshot이 실행되는 동안 이 node에 다시 할당된 경우 할당 문제가 발생할 수 있다.
Store throttling settingsedit
Store throttling has been removed. As a consequence, the indices.store.throttle.type
and indices.store.throttle.max_bytes_per_sec
cluster settings and the index.store.throttle.type
andindex.store.throttle.max_bytes_per_sec
index settings are not recognized anymore.
store throttling이 제거되었다. 결과적으로, indices.store.throttle.type
과indices.store.throttle.max_bytes_per_sec
cluster 설정과 index.store.throttle.type
및index.store.throttle.max_bytes_per_sec
index 설정이 더 이상 인식되지 않는다.
Store settingsedit
The default
index.store.type
has been removed. If you were using it, we advise that you simply remove it from your index settings and Elasticsearch will use the best store
implementation for your operating system.
default
index.store.type
이 제거되었다. 그것을 사용한다면, index 설정에서 제거하여 Elasticsearch가 OS에 가장 적합한 store
구현을 사용할 것을 권장한다.
Network settingsedit
The blocking TCP client, blocking TCP server, and blocking HTTP server have been removed. As a consequence, the network.tcp.blocking_server
, network.tcp.blocking_client
,network.tcp.blocking
,transport.tcp.blocking_client
, transport.tcp.blocking_server
, and http.tcp.blocking_server
settings are not recognized anymore.
TCP client, TCP server, HTTP server blocking이 제거되었다. 결과적으로, network.tcp.blocking_server
,network.tcp.blocking_client
, network.tcp.blocking
, transport.tcp.blocking_client
,transport.tcp.blocking_server
, http.tcp .blocking_server
설정이 더 이상 인식되지 않는다.
The previously unused settings transport.netty.max_cumulation_buffer_capacity
,transport.netty.max_composite_buffer_components
and http.netty.max_cumulation_buffer_capacity
have been removed.
이전에 사용되지 않았던 transport.netty.max_cumulation_buffer_capacity
,transport.netty.max_composite_buffer_components
, http.netty.max_cumulation_buffer_capacity
설정은 제거되었다.
Similarity settingsedit
The base
similarity is now ignored as coords and query normalization have been removed. If provided, this setting will be ignored and issue a deprecation warning.
coord와 query 정규화가 제거되면서 이제는 base
similarity이 무시된다. 나타나면, 이 설정은 무시되고 derecate되었가는 경고가 표시된다.
Script Settingsedit
All of the existing scripting security settings have been removed. Instead they are replaced with script.allowed_types
and script.allowed_contexts
.
기존의 모든 script 보안 설정이 제거되었다. 대신 script.allowed_types
과 script.allowed_contexts
으로 대체된다.
Discovery Settingsedit
The discovery.type
settings no longer supports the values gce
, aws
and ec2
. Integration with these platforms should be done by setting the discovery.zen.hosts_provider
setting to one of those values.
discovery.type
설정은 더 이상 gce
, aws
, ec2
r값을 지원하지 않는다. 이들 platform과의 통합은 discovery.zen.hosts_provider
설정을 해당 값 중 하나로 설정하여 수행해야 한다.
'6.x > 8. Breaking Changes' 카테고리의 다른 글
v6.1 Breaking changes (0) | 2018.02.22 |
---|---|
v6.0-20. Stats and info changes (0) | 2017.12.20 |
v6.0-18. Search and Query DSL changes (0) | 2017.12.20 |
v6.0-17. Scripting changes (0) | 2017.12.20 |
v6.0-16. REST changes (0) | 2017.12.20 |