Elasticsearch 安装与配置
Elasticsearch 和 Kibana
Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。作为 Elastic Stack 的核心,Elasticsearch 会集中存储您的数据,让您飞快完成搜索,微调相关性,进行强大的分析,并轻松缩放规模。
Kibana 是一个开源的分析和可视化平台,它可以与 Elasticsearch 进行交互,为您提供实时的分析和可视化界面。Kibana 使您能够轻松地在 Elasticsearch 中搜索、查看和与数据交互。您可以使用 Kibana 为您的数据创建图表,地图和表格,并将这些内容与您的 Elasticsearch 数据一起共享。
本文主要安装单节点的 Elasticsearch 和 Kibana 作为开发环境,详细安装说明可参考 Elasticsearch 官方文档 和 Kibana 官方文档。
Docker 安装 Elasticsearch 和 Kibana
为 Elasticsearch 和 Kibana 创建一个网络
1 |
|
启动 Elasticsearch
1 |
|
或者
1 |
|
其中,-e "discovery.type=single-node"
表示单节点启动,-e "ES_JAVA_OPTS=-Xms512m -Xmx512m"
表示设置 JVM 内存大小。
需要在终端获取 Elasticsearch 的用户名为 elastic
的密码和 enrollment token,然后在 Kibana 中配置,否则无法访问。密码在启动日志中,如下所示:
1 |
|
可以复制 ttp_ca.crt
安全证书到本地:
1 |
|
然后通过终端连接 Elasticsearch:
1 |
|
启动 Kibana
1 |
|
日志显示如下则表示启动成功:
1 |
|
进入日志中链接即可进入 Kibana 配置页面,输入 enrollment token , 配置 Elasticsearch 用户名密码后即可访问 Kibana。
Elasticsearch 安装与配置
https://blog.lihangqi.top/2023/03/30/elasticsearch-kibana/