Elasticsearch基础学习

preview
需积分: 0 1 下载量 77 浏览量 更新于2023-12-10 收藏 671KB DOCX 举报
Elasticsearch 基础学习 Elasticsearch 是一个基于 Lucene 搜索引擎库的开源搜索和分析引擎。它提供了一个分布式的全文搜索引擎,允许用户快速搜索大量数据。Elasticsearch 通常与 Kibana 配合使用,以提供一个完整的搜索解决方案。 在 Elasticsearch 中,索引类型是指在 Elasticsearch 中存储和检索数据的方式。Elasticsearch 提供了多种索引类型,包括文档、 Terms、Mappings 等。其中,文档是 Elasticsearch 中最基本的索引类型,它是指在 Elasticsearch 中存储的一条数据记录。 Elasticsearch 的安装和配置主要包括以下步骤: 1. 上传压缩包到服务器上 2. 解压缩 Elasticsearch 软件包 3. 配置 Elasticsearch 配置文件 4. 启动 Elasticsearch 在配置 Elasticsearch 配置文件时,需要修改以下几个关键配置项: * path.data:指定 Elasticsearch 数据存储的目录 * path.logs:指定 Elasticsearch 日志文件的存储目录 * network.host:指定 Elasticsearch 监听的网络地址 * http.port:指定 Elasticsearch 监听的端口号 在启动 Elasticsearch 之前,需要配置系统的 limits.conf 文件,修改最大文件数据量和最大进程数量。同时,需要配置 sysctl.conf 文件,修改虚拟机的内存配置。 Kibana 是一个基于 Elasticsearch 的数据可视化工具,提供了一个友好的用户界面,允许用户快速检索和分析数据。Kibana 的安装和配置主要包括以下步骤: 1. 上传压缩包到服务器上 2. 解压缩 Kibana 软件包 3. 配置 Kibana 配置文件 4. 启动 Kibana 在配置 Kibana 配置文件时,需要指定 Elasticsearch 的地址和端口号。启动 Kibana 之前,需要先启动 Elasticsearch。 在使用 Kibana 时,需要在浏览器中访问虚拟机的主机名或 IP 地址,端口号为 5601。使用 Kibana 可以快速检索和分析数据,提供了一个友好的用户界面。 Elasticsearch 和 Kibana 的结合使用可以提供一个完整的搜索解决方案,满足电商项目的搜索查询需求,高亮显示搜索结果。