Elasticsearch 插件17 Mar 2025 | 5 分钟阅读 Elasticsearch 是一个后台工具,只能存储数据,无法可视化。因此,它需要一个数据可视化工具或插件来执行查询和显示数据。Elasticsearch 用户可以使用各种插件,例如 Kibana、analysis-icu、head 插件等。它为开发人员提供了开发人员界面。您可以安装插件或数据可视化工具,具体取决于您的喜好。 在本章中,我们将使用 Chrome 浏览器中 Elasticsearch 插件的 elasticsearch head 扩展。它是一个开发工具。 什么是 Elasticsearch head?Elasticsearch head 是一个数据可视化插件,它为 Elasticsearch 用户提供了一个有吸引力的界面。它允许我们对数据执行 CRUD 操作。它是一个用作 Elasticsearch 插件的可视化工具。它也可以作为 Chrome 网上应用店中的一个扩展程序使用。您可以将此扩展程序直接添加到您的浏览器。因此,您无需通过命令提示符来安装它。 尽管 Kibana 也是一个用于在 ELK 堆栈中与 Elasticsearch 一起可视化数据的可视化工具。Elasticsearch head 插件省去了我们安装 Kibana(可视化工具)的工作,它有超过 50,000 个文件。 注意:此插件需要在使用前运行 Elasticsearch 服务器。在本教程中,我们将把 elasticsearch-head 插件扩展程序添加到 Chrome 浏览器中,而不是安装它。 添加 elasticsearch head 插件在上一页中,我们看到 Elasticsearch 运行成功。现在转到在浏览器中添加 elasticsearch-head 插件扩展程序。按照以下步骤将 elasticsearch 插件扩展程序添加到 Chrome。 步骤 1:打开 Web 浏览器,进入应用部分内的网上应用店。 步骤 2:在这里,搜索 elasticsearch head 扩展程序。在搜索框中键入 elasticsearch head。 ![]() 步骤 3:点击 添加到 Chrome 按钮。 ![]() 步骤 4:点击 添加扩展程序 并继续。 ![]() 步骤 5:将插件成功添加到 Chrome 后,您可以直接从以下图标使用它,如以下屏幕截图所示。 ![]() 在这里,点击 head 插件图标。 步骤 6:屏幕上将显示一个 Web 用户界面。请看下面的屏幕截图,集群尚未连接。点击 Connect 按钮将 Elasticsearch 与集群连接。 ![]() 请记住,在使用 elasticsearch-head 插件之前,必须运行 Elasticsearch。 步骤 7:现在,它已成功连接到 Elasticsearch 服务器。 ![]() 这是一个面向 Elasticsearch 用户的交互式界面,他们可以在其中执行查询。点击 Any Request 按钮执行查询。 UI 熟悉度 - 首页连接到 Elasticsearch 服务器后显示的屏幕是 elasticsearch head 插件的用户界面,开发人员与之交互。它包含各种组件。所以,让我们探索一下 head 插件以理解它们。以下是该界面的主页。 1. 连接栏连接栏包含连接到 Elasticsearch 服务器的 URL。此 URL 指定包含 Elasticsearch 主机和端口号的连接字符串。在这里,我们使用 localhost 作为主机,并使用 Elasticsearch 的 9200 默认端口号。连接 URL 为 https:///9200/ 2. 集群健康它显示集群的运行状况。运行状况状态用三种颜色定义:红色、黄色和绿色,每种颜色都有不同的含义。 红色 - 红色表示集群中某些节点或主分片尚未可用。所有或部分主分片未准备就绪。 ![]() 黄色 - 黄色表示某些或所有分片未分配给任何节点。 ![]() 绿色 - 如果所有分片都已准备就绪并分配给任何节点,则颜色将为绿色。 ![]() 学习节点、集群和分片,请参阅上一篇教程。 3. 信息“信息”是一个下拉选项卡,提供了不同的选项来查看有关集群健康、节点、插件、模板以及与 Elasticsearch 相关的一些其他内容的统计信息。 4. 概述这显示了 UI 当前所在的选项卡。 5. 索引名称和其他信息此部分显示索引名称、索引大小和索引中存在的文档数量。 6. 信息和操作选项卡这显示信息和操作选项卡。信息选项卡提供了一个元数据列表,其中“映射”是最有用的元数据之一。每个索引都有元数据,并允许执行一些操作。元数据驻留在信息选项卡内。 7. 节点列表在之前的教程中,我们已经讨论过 Elasticsearch 是一个可以部署在多个节点上的分布式系统。它显示节点列表,其中 信息 和 操作 提供了查看节点详细信息的选项。 8. 分片信息索引可以划分为分片,分片是 Elasticsearch 的基本存储单元。这些分片可以进一步分布在几个节点或单个节点上。您可以通过双击它来获取有关每个分片的状态和信息。这是索引“学校”在单个节点上的 5 个分片。 UI 熟悉度 - 请求页面请求页面是 elasticsearch-head UI 的另一个页面,允许用户执行 CRUD 操作。它是 elasticsearch-head 的一个重要页面,因为请求和查询是在此页面上进行的。单击 Any Request 按钮转到请求页面。请求页面如下面的屏幕截图所示 ![]() 1. 请求字符串请求字符串是发出请求的地方。它还包含 Elasticsearch 的连接 URL。我们在此连接 URL 中添加我们的请求字符串。您可以在上面的屏幕截图中看到索引名称、类型名称和文档 ID。 2. API 列在 API 列中,我们指定与 Elasticsearch 交互的 API(如果有)。API 列可以为空。在上面的屏幕截图中,我们没有使用发出的请求调用任何 API 方法。 3. 请求类型说明符它是一个下拉列表,其中包含请求类型的列表。POST、GET、PUT、HEAD 和 DELETE 是请求类型。 4. 查询空间查询空间是我们提供与请求相关的查询的地方。换句话说,我们可以说,如果有与请求相关的任何查询,我们可以在此处(在查询空间部分)放置它。 5. 响应区域响应区域是生成请求输出的块。它显示用户发出的请求的响应。 6. 请求按钮“请求”按钮有助于处理请求。因此,在提出查询请求后,单击“请求”按钮执行它。 现在,我们将使用此 Elasticsearch 插件创建并执行请求查询。 下一主题Elasticsearch 填充 |
我们请求您订阅我们的新闻通讯以获取最新更新。