1. CAT API改变
原文链接 : https://www.elastic.co/guide/en/elasticsearch/reference/5.0/breaking_50_cat_api.html
译文链接 : http://www.apache.wiki/pages/viewpage.action?pageId=4260800
贡献者 : 片刻
1.1. 使用Accept标头指定响应媒体类型
先前版本的Elasticsearch接受Content-type标头字段,用于控制cat API中响应的媒体类型。这与HTTP规范相反,HTTP规范为此目的指定了Accept标头字段。 Elasticsearch现在使用Accept头字段,并且已经删除了为此目的使用Content-Type头字段的支持。
1.2. 主机字段从cat节点API中删除
主机字段已从cat节点API中删除,因为其值始终等于ip字段。名称字段在cat节点API中可用,应该用于代替主机字段。
1.3. 对cat recovery API的改变
字段bytes_recovered和files_recovered已添加到cat恢复API中。这些字段分别表示已恢复的字节数和文件总数。
字段total_files和total_bytes已分别重命名为files_total和bytes_total。
此外,字段translog已重命名为translog_ops_recovered,字段translog_total更改为translog_ops,字段translog_percent更改为translog_ops_percent。这些字段的短别名分别为tor,to和top。
1.4. 对cat节点的更改API
cat节点端点返回m用于主机符合条件,d用于数据,i用于获取。没有显式角色的节点将是仅协调节点并用 - 标记。节点可以有多个角色。主列已适用于仅返回节点是当前主节点(*)还是不返回( - )。
1.5. 对cat字段数据API的更改
cat字段数据端点每个字段添加一行,而不是每个字段添加一列。
总字段已从字段数据API中删除。每个节点的总字段数据使用量可以由猫节点API获得。