ES elasticsearch-8.17.0-windows-x86_64使用

1、下载ES(elasticsearch 简称 ES 下载链接:https://www.elastic.co/downloads/elasticsearch)

ES 下载链接:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.17.0-windows-x86_64.zip)),需要在修改ES配置,进入ES解压以后的文件下的config目录,找到elasticsearch.yml,打开后修改自己需要的配置

elasticsearch.yml配置如下,记事本打开保存时注意需要utf-8保存。

复制代码
cluster.name: linjie
node.name: lj_node_1
network.host: 0.0.0.0
http.port: 9200
transport.port: 9300
#node.master: true
#node.data: true
#discovery.zen.ping.unicast.hosts: ["0.0.0.0:9300", "0.0.0.0:9301"]
#discovery.zen.minimum_master_nodes: 1
#node.ingest: true
bootstrap.memory_lock: false
#node.max_local_storage_nodes: 2

path.data: D:\Temp\1\elasticsearch-8.17.0-windows-x86_64\data
path.logs: D:\Temp\1\elasticsearch-8.17.0-windows-x86_64\logs

http.cors.enabled: true
http.cors.allow-origin: /.*/
# Enable security features
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: certs/http.p12
# Enable encryption and mutual authentication between cluster nodes
xpack.security.transport.ssl:
  enabled: true
  verification_mode: certificate
  keystore.path: certs/transport.p12
  truststore.path: certs/transport.p12
# Create a new cluster with the current node only
# Additional nodes can still join the cluster later
cluster.initial_master_nodes: ["lj_node_1"]

2、安装时遇到的问题:

浏览器无法访问127.0.0.1:9200

127.0.0.1:9200无法访问:elasticsearch8.3安装配置(window)_elasticsearch-8.13.2 windows-CSDN博客

访问后可能提示 localhost 未发送任何数据。 ERR_EMPTY_RESPONSE

查看控制台报错:

received plaintext htp traffic on an https channel, closing connection Netty4HttpChannel

此报错原因在于是因为开启了 ssl 认证。解决

查看configelasticsearch.yml

启动后增添了一些默认配置信息,需要将xpack.security.enabled,xpack.security.enrollment.enabled 修改为false,关闭ssl认证

用户密码未知的问题

Elasticsearch8 安装完成后,用 elasticsearch-head连接,提示需要用户名密码。

Elasticsearch8默认用户名为elastic, 密码可以使用以下命令进行重置(bin目录下)cmd输入:elasticsearch-reset-password -u elastic ,再选择y,然后密码会显示出来。

如:elastic,PE2BS78Sut28xUBrLIS1

在网址里面输入:https://127.0.0.1:9200/,界面如下:

相关推荐
cpsvps_net7 小时前
美国服务器环境下Windows容器工作负载智能弹性伸缩
windows
甄超锋8 小时前
Java ArrayList的介绍及用法
java·windows·spring boot·python·spring·spring cloud·tomcat
cpsvps10 小时前
美国服务器环境下Windows容器工作负载基于指标的自动扩缩
windows
网硕互联的小客服13 小时前
Apache 如何支持SHTML(SSI)的配置方法
运维·服务器·网络·windows·php
etcix13 小时前
implement copy file content to clipboard on Windows
windows·stm32·单片机
许泽宇的技术分享14 小时前
Windows MCP.Net:基于.NET的Windows桌面自动化MCP服务器深度解析
windows·自动化·.net
非凡ghost15 小时前
AMS PhotoMaster:全方位提升你的照片编辑体验
windows·学习·信息可视化·软件需求
mortimer16 小时前
一次与“顽固”外部程序的艰难交锋:subprocess 调用exe踩坑实录
windows·python·ai编程
水无痕simon17 小时前
5 索引的操作
数据库·elasticsearch
gameatp19 小时前
从 Windows 到 Linux 服务器的全自动部署教程(免密登录 + 压缩 + 上传 + 启动)
linux·服务器·windows