ElasticSearch windows部署(避坑干货)

一、本来想试用一下elasticSearch,正好用的是windows 10,于是去官网下载了一个 8.2.3版本。在网上找了许多资料,然后按步骤部署了一下,总是报错,启动不了。于是自己开始动手琢磨了一下。

二、目标是windows环境,单台服务器,单结点。

三、在网上查了好多,都不行,本来是非集群,单结点的,还设置集群,真是要命,估计见了相关文章的小白都会被坑惨20分钟。上菜,

1、解压后,找到 config/elasticsearch.yml。打开,我下载的这个版本里的配置都是注释掉的,如下图,

2、只需配置,几行就ok了,

network.host: 0.0.0.0 //服务端ip

http.port: 9220 //启动端口

discovery.seed_hosts: ["127.0.0.1"] //配置为本机

xpack.security.enabled: false //因为是单结点,所以不需要启动安全验证

discovery.type: single-node //单结点

3、启动,如果没有配置elasticsearch环境变量,在cmd窗体下切到 elasticsearch解压后文件下的 bin 中找到 elasticsearch.bat ,如下图,回车,开始运行。

4、验证

注意,我刚才配置的端口是9220,所以,我在验证的时候,访问地址为,如下图,

5、结语,大家试下吧

经验分享 程序员 微信小程序 职场和发展