有没有办法只获取 Elasticsearch 服务器的版本号。我知道您获取了 JSON 请求数据,但有没有办法解析该请求,仅获取版本号。
卷曲本地主机:9200
{
...
"version": {
...
"number": "2.1.1"
}
}
另一种不需要任何外部依赖的方法是使用响应过滤 https://www.elastic.co/guide/en/elasticsearch/reference/2.1/common-options.html#_response_filtering和filter_path
查询字符串参数(自 ES 1.6 起可用)和awk
命令。
curl -s -XGET 'localhost:9200?filter_path=version.number&pretty=false' | awk -F'"' {'print $6'}
返回:
2.1.1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)