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

简介: 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 编辑

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
6月前
|
人工智能 JavaScript 开发工具
极速上手!Claude Code 原生支持 Windows 免WSL安装教程
Claude Code 现已支持 Windows 原生运行,无需 WSL 配置。本文提供详细安装教程,涵盖 Node.js 环境验证、Git 安装及 Claude Code 配置步骤,助你快速上手这一强大 AI 编程工具。
6428 7
|
6月前
|
存储 虚拟化 Windows
VMware安装Windows10
本案例介绍了在Windows系统上使用VMware Workstation 17.5 Pro安装配置Windows 10虚拟机的详细步骤,包括所需设备、软件下载链接、虚拟机设置及系统安装全过程。
3701 133
VMware安装Windows10
|
5月前
|
安全 Ubuntu iOS开发
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
250 3
Nessus Professional 10.10 Auto Installer for Windows - Nessus 自动化安装程序
|
6月前
|
运维 安全 Linux
【清爽加速】Windows 11 Pro 24H2-Emmy精简系统
“清爽加速”Windows 11 Pro 24H2 针对老旧或低配设备,通过精简系统、优化服务与简化装机流程,降低资源占用,提升运行流畅度,兼顾安全性与稳定性,让老设备也能轻松应对日常办公与轻度娱乐需求。
399 1
【清爽加速】Windows 11 Pro 24H2-Emmy精简系统
|
6月前
|
安全 搜索推荐 开发者
【适度精简】Windows 7 旗舰版-emmy精简系统
Windows 7旗舰版因硬件占用高、冗余组件多、兼容性差及缺乏安全更新等问题,逐渐难以满足用户需求。适度精简版通过去除无用组件、优化性能与安全性,提升老旧设备运行效率,增强兼容性与稳定性,同时保留用户熟悉的操作界面,降低学习成本,满足个性化需求,延续Windows 7的实用价值。
338 2
|
6月前
|
安全 数据安全/隐私保护 Windows
ZyperWin++使用教程!让Windows更丝滑!c盘飘红一键搞定!ZyperWin++解决系统优化、Office安装和系统激活
ZyperWin++是一款仅5MB的开源免费Windows优化工具,支持快速优化、自定义设置与垃圾清理,兼具系统加速、隐私保护、Office安装等功能,轻便无广告,小白也能轻松上手,是提升电脑性能的全能管家。
1997 0
|
7月前
|
Ubuntu Linux Windows
windows11系统安装ubuntu系统详细步骤
安装后,您可以直接从商店启动应用程序来源
1442 0
|
7月前
|
Ubuntu Linux Windows
如何在Ubuntu系统中安装Wine,借此来运行Windows程序
熟悉的登录画面出现,在Ubuntu系统中扫描登录微信程序。
|
11月前
|
安全 Java Linux
Linux安装Elasticsearch详细教程
Linux安装Elasticsearch详细教程
1987 64