向系统中添加缺失的层级
edit向系统中添加缺失的层级
edit在 Elasticsearch 部署中,索引的分配可以在 数据层 上进行。
为了允许索引被分配,请按照以下步骤将索引期望被分配到的数据层级添加到您的部署中:
为了获取分片分配,我们需要在部署中启用一个新的层级。
使用 Kibana
- 登录到 Elastic Cloud 控制台。
-
在Elasticsearch Service面板上,点击您的部署名称。
如果您的部署名称被禁用,您的 Kibana 实例可能不健康,在这种情况下,请与 Elastic 支持 联系。如果您的部署不包含 Kibana,您需要做的就是 首先启用它。
-
打开您的部署的侧边导航菜单(位于左上角的Elastic标志下方),然后转到开发工具 > 控制台。
-
确定索引期望分配的层级。检索 配置的
index.routing.allocation.include._tier_preference设置值:GET /my-index-000001/_settings/index.routing.allocation.include._tier_preference?flat_settings
响应将会是这样的:
- 打开您的部署的侧边导航菜单(位于左上角的Elastic标志下方),然后转到管理此部署。
- 从右侧,点击展开管理下拉按钮,并从选项列表中选择编辑部署。
- 在编辑页面,点击您在部署中需要启用的层级的+ 添加容量。选择新层级的所需大小和可用区域。
- 导航到页面的底部,然后点击保存按钮。
为了将分片分配,您可以向Elasticsearch集群添加更多节点,并将索引的目标层级节点角色分配给新节点。
要确定索引需要分配到哪个层级,请使用获取索引设置
API 来检索 index.routing.allocation.include._tier_preference
设置的配置值:
GET /my-index-000001/_settings/index.routing.allocation.include._tier_preference?flat_settings
响应将会是这样的: