一、应用场景
1.1 Flexus X 实例概述
Flexus X 实例是华为云推出的一款面向中小企业和开发者的柔性算力云服务器。Flexus X 实例作为新一代云服务器,旨在为用户提供更加灵活和高效的计算资源管理方式。它具备多项独特优势,如柔性算力设计、智能感知业务负载、可灵活自定义 vCPU 内存配比等,以满足多样化的业务需求。包含有:柔性算力设计、智能感知业务负载、可灵活自定义 vCPU 内存配比、高性能、丰富的公共镜像、智能识别和全面的安全防护等特点,可以说是非常全面了,大家要是想更加深入了解可以查看点击下面链接官网:
Flexus云服务器X实例-华为云Flexus云服务器X实例(Flexus X)是柔性算力,六倍性能,旗舰体验,覆盖高科技、零售、金融、游戏等行业大多数通用工作负载场景。
https://www.huaweicloud.com/product/flexus-x.html
1.2 ES 搜索引擎
ES 搜索引擎,即 Elasticsearch(简称 ES),是一个开源的实时分布式搜索和分析引擎。以下是关于 ES 搜索引擎的概述:
· 定义:Elasticsearch 是一个能够实时存储、搜索和分析大量数据的搜索引擎。它基于 Lucene 构建,并对 Lucene 进行了良好的封装,提供了更加简单易用的接口和丰富的功能。
· 特性:快速、可扩展、强大的全文搜索功能,适用于日志分析、全文搜索、数据可视化等多种应用场景。
主要功能和用途
· 全文搜索:提供高效的全文搜索功能,支持复杂的查询语法和过滤器,能够满足用户多样化的搜索需求。
· 数据可视化:结合 Kibana 等工具,可以将搜索结果以图表、表格等形式直观地展示出来,方便用户进行数据分析。
· 日志分析:能够实时处理和分析日志文件,提取有用信息,帮助开发人员快速定位问题。
· 其他用途:如商品搜索、用户行为分析、内容推荐等。
在本节教程中,我们主要就是教大家如何 Flexus X 实例服务器上在安装 ES 和 Kibana。
接下来我们需要准备一台 CentOS7.5 标准版 64 位操作系统的 Flexus X 实例 CentOS7.5 标准版版本为例,介绍如何使用 Linux 操作系统的 Flexus X 实例安装 ES 和 Kibana 并且实现公网访问。
二、安装相关服务
2.1 安装 Elasticsearch7.17.0
Elasticsearch(简称 ES):
Elasticsearch 是一个基于 Lucene 构建的开源、分布式、RESTful 搜索引擎。它支持全文搜索、结构化搜索、分析搜索,并允许你以近乎实时的速度对大量数据进行复杂的搜索操作。主要功能包括日志检索和存储。通过其分布式多用户能力的全文搜索引擎,Elasticsearch 能够实时分析数据,提供分布式实时文件存储,并将每一个字段都编入索引。Elasticsearch 还具备高可用性、易扩展性,支持集群、分片和复制,接口友好,支持 JSON 格式数据。我们需要就是他的存储和复杂的搜索功能。