根 API
编辑根 API编辑
Elasticsearch API 的基本 URL 返回其基本构建、版本和集群信息。
$response = $client->info();
response = client.info puts response
res, err := es.Info() fmt.Println(res, err)
const response = await client.info() console.log(response)
GET /
先决条件编辑
- 如果启用了 Elasticsearch 安全功能,您必须具有
monitor
、manage
或all
集群权限 才能使用此 API。
响应主体编辑
详细信息
-
number
- 响应的 Elasticsearch 版本 的版本号。
-
build_flavor
- 构建风格,例如
default
。 -
build_type
- 构建类型对应于 <<<install-elasticsearch,Elasticsearch 的安装方式>>,例如
docker
、rpm
、tar
。 -
build_hash
- Elasticsearch 的 Git 提交的 SHA 哈希。
-
build_date
- Elasticsearch 的 Git 提交的日期。
-
build_snapshot
- 如果 Elasticsearch 的构建来自快照。
-
lucene_version
- Elasticsearch 的 <<https://archive.apache.org/dist/lucene/java/,underlying Lucene 软件>> 的版本号。
-
minimum_wire_compatibility_version
- 响应节点可以与其通信的最小节点版本。也是您可以执行 滚动升级 的最小版本。
-
minimum_index_compatibility_version
- 响应节点可以从中读取磁盘的最小索引版本。
示例编辑
API 返回以下响应
{ "name": "instance-0000000000", "cluster_name": "my_test_cluster", "cluster_uuid": "5QaxoN0pRZuOmWSxstBBwQ", "version": { "build_date": "2024-02-01T13:07:13.727175297Z", "minimum_wire_compatibility_version": "7.17.0", "build_hash": "6185ba65d27469afabc9bc951cded6c17c21e3f3", "number": "8.12.1", "lucene_version": "9.9.2", "minimum_index_compatibility_version": "7.0.0", "build_flavor": "default", "build_snapshot": false, "build_type": "docker" }, "tagline": "You Know, for Search" }