Elasticsearch(es)在Windows系统上的安装与部署(含Kibana)

本文涉及的产品
Elasticsearch Serverless检索通用型,资源抵扣包 100CU*H
简介: Kibana 是 Elastic Stack(原 ELK Stack)中的核心数据可视化工具,主要与 Elasticsearch 配合使用,提供强大的数据探索、分析和展示功能。elasticsearch安装在windows上一般是zip文件,解压到对应目录。文件,elasticsearch8.x以上版本是自动开启安全认证的。kibana安装在windows上一般是zip文件,解压到对应目录。elasticsearch的默认端口是9200,访问。默认用户是elastic,密码需要重置。

目录

Elasticsearch On Windows

1. 下载并解压elasticsearch

2. 配置elasticsearch

3. 修改密码

4. 访问elasticsearch

Kibana On Windows

1. 下载并解压Kibana

2. 配置Kibana

3. 访问Kibana


Elasticsearch On Windows

1. 下载并解压elasticsearch

下载地址:Download Elasticsearch | Elastic,环境要求jdk1.8

elasticsearch安装在windows上一般是zip文件,解压到对应目录

image.gif 编辑

将bin目录配置到环境变量中,这样方便对es进行命令行操作

2. 配置elasticsearch

进入config目录,修改elasticsearch.yml文件,elasticsearch8.x以上版本是自动开启安全认证的

#集群名称:设置集群的名称,多个节点要加入同一个集群,需要使用相同的集群名称。
cluster.name: my-elasticsearch-cluster
#节点名称:为当前节点指定一个唯一的名称。
node.name: node-1
#数据和日志存储路径:可以指定数据和日志文件的存储位置。
path.data: C:\elasticsearch-7.17.6\data
path.logs: C:\elasticsearch-7.17.6\logs
#网络设置:默认情况下,Elasticsearch 只允许本地访问。若要允许其他设备通过网络访问,需要修改 network.host 配置项。
network.host: 0.0.0.0
#安全认证是否开启
xpack.security.enabled: true
xpack.security.enrollment.enabled: true
# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and Agents
xpack.security.http.ssl:
  enabled: true
  keystore.path: D:\elasticsearch-8.17.3/config/certs/http.p12
# Enable encryption and mutual authentication between cluster nodes
xpack.security.transport.ssl:
  enabled: true
  verification_mode: certificate
  keystore.path: D:\elasticsearch-8.17.3/config/certs/transport.p12
  truststore.path: D:\elasticsearch-8.17.3/config/certs/transport.p12

image.gif

image.gif 编辑

3. 修改密码

默认用户是elastic,密码需要重置

elasticsearch-reset-password -u elastic

image.gif

image.gif 编辑

4. 访问elasticsearch

elasticsearch的默认端口是9200,访问https://localhost:9200/

默认用户:elastic

密码:上方重置的密码(2PJthj7eU+g7TXvSAn4Y)

登录之后看到返回这串json表明启动成功

image.gif 编辑

Kibana On Windows

1. 下载并解压Kibana

Kibana 是 Elastic Stack(原 ELK Stack)中的核心数据可视化工具,主要与 Elasticsearch 配合使用,提供强大的数据探索、分析和展示功能。

下载地址:Download Kibana Free | Get Started Now | Elastic

选择跟es版本一样的即可

image.gif 编辑

历史版本:

image.gif 编辑

kibana安装在windows上一般是zip文件,解压到对应目录

image.gif 编辑

2. 配置Kibana

  1. 如果出现Kibana启动闪退的情况,首先编辑kibana.bat文件,在末尾加上pause,观察错误信息(我在启动的时候闪退且错误不在日志文件中体现且我的日志打印级别是DEBUG)

image.gif 编辑

  1. Elasticsearch 8.x 禁止 Kibana 直接使用超级用户(如 elastic)连接,必须改用服务账户令牌(Service Account Token),在 Elasticsearch 中为 Kibana 生成服务账户令牌:
elasticsearch-service-tokens.bat create elastic/kibana kibana-token

image.gif

image.gif 编辑

  1. 验证令牌是否生效
elasticsearch-service-tokens.bat list

image.gif

image.gif 编辑

  1. 在config目录下可以对kibana.yml文件进行配置,具体需要的配置如下:
# 允许所有IP访问Kibana
server.host: "0.0.0.0"  
# 连接ES的HTTPS地址(因为es8.x自带安全认证,所以必须是HTTPS地址)
elasticsearch.hosts: ["https://127.0.0.1:9200"]  
# Kibana服务账户令牌
elasticsearch.serviceAccountToken: "AAEAAWVsYXN0aWMva2liYW5hL2tpYmFuYS10b2tlbjo2QkhCRU9acFJBMjBUZkZpbWdFV3BB"
# es证书路径
elasticsearch.ssl.certificateAuthorities: [ "D:/elasticsearch-8.17.3/config/certs/http_ca.crt" ]
# 日志配置(可选)
logging.root.level: debug
logging.appenders.default:
  type: file
  fileName: D:\kibana-8.17.3\logs\kibana.log
  layout:
    type: json

image.gif

3. 访问Kibana

配置完以上文件之后,启动kibana.bat

访问http://127.0.0.1:5601

用elastic用户登录

image.gif 编辑

进入Users管理界面修改elastic用户或者其他用户的密码

image.gif 编辑

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
目录
相关文章
|
2月前
|
安全 Java Linux
Linux安装Elasticsearch详细教程
Linux安装Elasticsearch详细教程
186 1
|
7月前
|
存储 安全 数据管理
如何在 Rocky Linux 8 上安装和配置 Elasticsearch
本文详细介绍了在 Rocky Linux 8 上安装和配置 Elasticsearch 的步骤,包括添加仓库、安装 Elasticsearch、配置文件修改、设置内存和文件描述符、启动和验证 Elasticsearch,以及常见问题的解决方法。通过这些步骤,你可以快速搭建起这个强大的分布式搜索和分析引擎。
253 5
|
存储 数据可视化 数据挖掘
记录一次在Windows系统中安装Kibana可视化控制台
记录一次在Windows系统中安装Kibana可视化控制台
767 0
记录一次在Windows系统中安装Kibana可视化控制台
|
16天前
|
安全 数据安全/隐私保护 虚拟化
Windows Server 2022 中文版、英文版下载 (2025 年 5 月更新)
Windows Server 2022 中文版、英文版下载 (2025 年 5 月更新)
50 2
|
3月前
|
Unix 虚拟化 Windows
Windows Server 2025 中文版、英文版下载 (2025 年 3 月更新)
Windows Server 2025 中文版、英文版下载 (2025 年 3 月更新)
172 4
Windows Server 2025 中文版、英文版下载 (2025 年 3 月更新)
|
3月前
|
安全 数据安全/隐私保护 虚拟化
Windows Server 2022 中文版、英文版下载 (2025 年 3 月更新)
Windows Server 2022 中文版、英文版下载 (2025 年 3 月更新)
193 4
Windows Server 2022 中文版、英文版下载 (2025 年 3 月更新)
|
2月前
|
Linux 虚拟化 iOS开发
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
90 29
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
|
1月前
|
Ubuntu 虚拟化 Windows
无影云电脑选择哪个操作系统Windows server 2019还是Ubuntu?
在选择阿里云无影云电脑的操作系统时,Windows Server 2019 和 Ubuntu 各有优势。Windows适合依赖微软生态的企业级应用,提供图形化界面和高安全性;Ubuntu则轻量、经济,适合开源工具链和容器化部署。根据应用场景、资源占用、安全性、开发效率及成本考量,选择最适合的系统。条件允许下,可采用混合方案满足多样化需求。
|
3月前
|
存储 运维 监控
提升Windows Server环境安全性:ADAudit Plus的五大关键优势
在Windows Server环境中,内置的安全审计工具虽有用,但存在专业门槛高、耗时及功能缺失等问题。第三方工具ADAudit Plus应运而生,其五大优势包括:日志聚合、关键活动检测、定制化报告、灵活安全配置和长期日志保留,有效提升系统监控与合规能力。选择ADAudit Plus,助力企业更高效应对审计挑战,强化安全性。
|
4月前
|
安全 Unix 虚拟化
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 2 月更新)
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 2 月更新)
116 11
Windows 7 & Windows Server 2008 R2 简体中文版下载 (2025 年 2 月更新)