es索引管理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了es索引管理相关的知识,希望对你有一定的参考价值。

参考技术A

索引管理 使您能够查看索引设置、映射和统计信息并执行索引级操作。这些包括刷新、刷新、清除缓存、强制合并段、冻结索引等等。实践良好的索引管理有助于确保以最具成本效益的方式存储您的数据。

索引管理 还可以帮助您创建索引模板。使用索引时,模板减少了簿记的数量。您可以从模板自动创建索引,而不是手动设置索引,以确保一致地定义您的设置、映射和别名。

要管理您的索引,请转到 Management > Elasticsearch > Index Management

如果启用了安全性,您必须具有 monitor 集群权限 view_index_metadata 和 manage 索引权限才能查看数据。对于索引模板,您必须具有 manage_index_templates 集群权限。有关详细信息,请参阅 安全权限 。

在使用此功能之前,您应该熟悉索引管理操作。请参阅 索引管理 API 和 索引模板 API 。

当您打开 Index Management 时,您会看到已配置索引的概览。标记指示索引是否已 冻结 、 关注者索引 或 汇总索引 。

单击标记会将列表缩小到仅该类型的索引。您还可以使用搜索栏过滤您的索引。

您可以深入每个索引以调查索引 设置 、 映射 和统计信息。从此视图中,您还可以编辑索引设置。

使用“ 管理 ”菜单执行索引级操作。此菜单在索引详细信息视图中可用,或者当您在概览页面上选中一个或多个索引的复选框时可用。该菜单包括以下操作:

索引模板定义了 可以在创建新索引时自动应用的 设置 、 映射 和 别名。 Elasticsearch 根据与索引名称匹配的索引模式将模板应用于新索引。

Index Templates 视图列出了您的模板,并允许您检查、编辑、克隆和删除它们。您对索引模板所做的更改不会影响现有索引。

如果您没有任何模板,您可以使用 创建模板 向导创建一个。索引模板在索引创建期间应用,因此您必须在创建索引之前创建模板。

在此示例中,您将为随机生成的日志文件创建一个索引模板。

打开 创建模板 向导,然后 logs_template 在 名称 字段中输入。将 索引模式 设置为, logstash* 以便模板匹配具有该索引模式的任何索引。合并顺序和版本都是可选的,在此示例中您将它们留空。

创建模板 向导的第二步允许您定义索引设置。这些设置是可选的,本示例跳过此步骤。
日志数据集需要映射以通过应用 geo_point 类型将纬度和经度对标记为地理位置。在向导的第三步中,按如下方式定义此映射:

第四步,定义一个别名logstash.

模板摘要在步骤 5 中。如果一切正常,请单击创建模板。

此时,您已准备好使用 Elasticsearch 索引 API 加载日志数据。在 Kibana Console中,索引两个文档:

映射和别名是根据模板自动配置的。 要进行验证,您可以使用索引 API 查看新创建的索引之一。

以上是关于es索引管理的主要内容,如果未能解决你的问题,请参考以下文章

ES中的索引生命周期管理

ES实战索引生命周期管理

ES实战索引生命周期管理

ES-索引管理

ES-索引管理

ES 索引生命周期管理策略