Use Accept header for specifying response media typeedit
Previous versions of Elasticsearch accepted the Content-type header field for controlling the media type of the response in the cat API. This is in opposition to the HTTP spec which specifies the Accept header field for this purpose. Elasticsearch now uses the Accept header field and support for using the Content-Type header field for this purpose has been removed.
이전 버전의 Elasticsearch는 Cat API에서 response의 media type을 제어하기 위해 Content-type header field를 허용했었다. 이는 이 목적을 위해 Accept header field를 지정하는 HTTP spec과 반대이다. Elasticsearch는 이제 Accept header field를 사용하고, 이 목적을 위해 Content-Type header field 사용에 대한 지원이 제거되었다.
Host field removed from the cat nodes APIedit
The host
field has been removed from the cat nodes API as its value is always equal to the ip
field. The name
field is available in the cat nodes API and should be used instead of the host
field.
host
field는 그 값이 항상 ip
field와 같기 때문에 cat nodes API에서 제거되었다. name
field는 cat nodes API에서 사용할 수 있으며 host
field 대신에 사용해야 한다.
Changes to cat recovery APIedit
The fields bytes_recovered
and files_recovered
have been added to the cat recovery API. These fields, respectively, indicate the total number of bytes and files that have been recovered.
bytes_recovered
와 files_recovered
field가 cat recovery API에 추가되었다. 이 field들은 각각 recover된 총 byte 수와 file 수를 나타낸다.
The fields total_files
and total_bytes
have been renamed to files_total
and bytes_total
, respectively.
total_files
와 total_bytes
field는 각각 files_total
과 bytes_total
으로 이름이 변경되었다.
Additionally, the field translog
has been renamed to translog_ops_recovered
, the field translog_total
to translog_ops
and the field translog_percent
to translog_ops_percent
. The short aliases for these fields are tor
, to
, and top
, respectively.
또한 translogog
field는 translog_ops_recovered
로 이름이 변경되었고, translog_total
field는 translog_ops
로, translog_percent
field는 translog_ops_percent
로 변경되었다. 이 field의 짧은 alias은 각각 tor
, to
, top
이다.
Changes to cat nodes APIedit
The cat nodes endpoint returns m
for master eligible, d
for data, and i
for ingest. A node with no explicit roles will be a coordinating only node and marked with -
. A node can have multiple roles. The master column has been adapted to return only whether a node is the current master (*
) or not (-
).
cat node endpoint는 master 이면 m
을, data의 경우 d
를, 그리고 ingest이면 i
를 return한다. 명시적인 역할이 없는 node는 coordinating node일 뿐이며 -
로 표시된다. node는 여러 역할을 가질 수 있다. master column은 node가 현재 master(*
)인지 아닌지(-
)만 return하도록 조정되었다.
Changes to cat field data APIedit
The cat field data endpoint adds a row per field instead of a column per field.
cat field data endpoint는 field 당 column 대신 field 당 row을 추가한다.
The total
field has been removed from the field data API. Total field data usage per node can be got by cat nodes API.
total
field는 field data API에서 제거되었다. cat nodes API는 node 당 총 field data 사용량을 알 수 있다.
'5.X > 8. Breaking Changes' 카테고리의 다른 글
v5.0-09. HTTP changes (0) | 2017.10.22 |
---|---|
v5.0-10. REST API changes (0) | 2017.10.22 |
v5.0-12. Java API changes (0) | 2017.10.22 |
v5.0-13. Packaging (0) | 2017.10.22 |
v5.0-14. Plugin changes (0) | 2017.10.22 |