在 Elasticsearch 中,**许可证(License)** 用于控制集群的功能和权限。Elasticsearch 提供了多种许可证类型,包括 **Basic(免费)**、**Trial(试用)** 和 **订阅许可证(如 Gold、Platinum、Enterprise)**。如果你需要更新或更改许可证,可以按照以下步骤操作。
---
## 1. **查看当前许可证**
在更新许可证之前,可以先查看当前集群的许可证信息。
### 使用 API 查看许可证
```bash
GET /_license
```
### 响应示例
```json
{
"license": {
"status": "active",
"uid": "12345678-1234-1234-1234-123456789012",
"type": "basic", // 当前许可证类型
"issue_date": "2023-01-01T00:00:00.000Z",
"issue_date_in_millis": 1672531200000,
"expiry_date": "2023-12-31T23:59:59.999Z",
"expiry_date_in_millis": 1704067199999,
"max_nodes": 1000,
"issued_to"