ES window 系统环境下连接问题

  1. 环境问题:(我采用的版本是 elasticsearch-7.9.3)

注意 开始修正之前的配置:

前提:elasticsearch.yml

增加或者修正一下配置:

xpack.security.enabled: true

xpack.license.self_generated.type: basic

xpack.security.transport.ssl.enabled: true

# es head 配置文件

http.cors.enabled: true

http.cors.allow-origin: "*"

#设置密码后的访问配置

http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type

2: 修正密码时候jdk版本不一致导致无法修正。

1)修正密码时候jdk环境问题:ES 默认要使用 jdk 11以上版本,7.X版本以上的都自带了jdk;

2)所有的修改配置文件后ES 都是需要重新启动判定是否问题已经修正。

if defined JAVA_HOME (

rem set JAVA="%ES_JDK%injava.exe"

set JAVA="D:\dashuju\elasticsearch-7.9.3\jdk\bin\java.exe"

) else (

rem set JAVA="%ES_HOME%jdkinjava.exe"

rem set JAVA_HOME="%ES_HOME%jdk"

set JAVA="D:\dashuju\elasticsearch-7.9.3\jdk\bin\java.exe"

set JAVA_HOME="D:\dashuju\elasticsearch-7.9.3\jdk"

)

3:修正过程中 elasticsearch.keystore 不存在情况。

4:报错:

Connection failure to: http://127.0.0.1:9200/_xpack/security/_authenticate?pretty failed:

Connection refused: connect

ERROR: Failed to connect to elasticsearch at http://127.0.0.1:9200/_xpack/security/_authenticate?pretty.

Is the URL correct and elasticsearch running?

解决方案: 重启 ES;

5:再次运行修正密码命令: 键入相应的密码即可。重启ES

6: 执行设置用户名和密码的命令,这里需要为4个用户分别设置密码,elastic, kibana, logstash_system,beats_system ; 我的用户名elastic 密码是:admin123

重启完成后; 使用 elasticsearch-head-master 连接配置:

http://localhost:9100/?auth_user=elastic&auth_password=admin123


版权声明:本文为feng3112104206原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>