Windows安装Es开启账密

目录

前言:

1、ElasticSearch下载

2、安装

 3、设置

1)开启密码:

2)设置密码:

命令1:

 命令2:

4、总结:

前言:

讲真的,现在网上的文章不知道有多少是自己写的。很多就是直接没有验证过就转发到自己的博客中,这直接就导致了做了很多无用功。今天这篇文章主要就是讲下如何在Windows环境下安装ElasticSearch,并且开启账密的。

很多时候我们装一些软件都是基于Linux环境,但还是有一些特殊情况会用到Windows,所以希望这篇文章能帮助到大家。

1、ElasticSearch下载

下载中心 - Elastic 中文社区 (elasticsearch.cn)

Download Elasticsearch | Elastic

第一个是国内镜像,第二个是官方网站,推荐用第一个,不限速下载很快。

打开网站后找到对应的版本下载。

2、安装

下载到本地后,你会得到一个.zip的压缩包。然后我们使用解压工具解压后即为安装成功。以下即为完整的目录

 3、设置

如果只是单纯不设置密码的话,我们在config目录下找到elasticsearch.yml配置文件编辑:

node.name: node-1
network.host: 0.0.0.0
cluster.initial_master_nodes: [ "node-1"]

将以上内容放开。在bin目录下,双击elasticsearch.bat进行启动Es,启动后我们访问本机IP:9200验证是否启动成功。

1)开启密码:

编辑elasticsearch.yml,以下为追加内容:

xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: true

xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: elastic-certificates.p12

很多文章在说xpack.security.transport.ssl.truststore.path: elastic-certificates.p12时,都说要在config下建立一个certs文件夹,然后再把生成的p12文件放进去,完全没必要。!

2)设置密码:

启动后在访问会出现此页面。

 我们只需在bin目录下打开黑窗口,执行以下命令

命令1:

elasticsearch-certutil cert -out config/elastic-certificates.p12 -pass ""

此命令为生成p12文件,此文件默认会生成在config目录下,这也就是为什么我们不需要在建立certs文件夹的原因。

 命令2:

elasticsearch-setup-passwords interactive

设置es的密码:

此时我们只需要把想要的密码设置上就可以了。

重启ElasticSerrch,再次访问使用设置的密码即可登陆成功。(不重启也行,没重启前会有报错,重启后密码都设置好了,报错就不会出现了) 

4、总结:

Windows和Linux环境是有很多不同的,Linux需要我们非root账户才能启动,包括keyStore文件都是需要我们自动生成的。但是在Windows环境下,我们使用其他文章所说命令去执行,keyStore文件会自动生成且密码到最后怎么都不会匹配。这样的结果会启动Es的时候闪退。不过按照我的步骤是完全没问题的。

如果对Linux环境感兴趣的话,可以看我的另外一篇文章:

ElasticSearch7.9.0安装和开启登录密码_elasticsearch 开启密码_Java王小怪的博客-CSDN博客

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值