【ElasticSearch】received plaintext http traffic on an https channel, closing connection Netty4HttpCha

168 阅读1分钟

错误信息

[2022-06-28T21:08:50,085][WARN ][o.e.x.s.t.n.SecurityNetty4HttpServerTransport] [DESKTOP-VCT39JM] received plaintext http traffic on an https channel, closing connection Netty4HttpChannel{localAddress=/[0:0:0:0:0:0:0:1]:9200, remoteAddress=/[0:0:0:0:0:0:0:1]:1172}

原因

因为开启了 ssl 认证


解决办法

我是使用 docker 部署的,需要去到 es 容器内部

docker exec -it 容器Id bash

进入后,再去到 config 下

cd config/

在这里插入图片描述

config 目录下有一个 elasticsearch.yml 的文件,需要改动这个文件的内容,在文件中添加以下的内容即可:

xpack.security.enabled: false

接下来再去重启 es 的容器就行了

docker restart 容器Id

注意:如果你已经把 config 目录挂载到目录卷了,就可以直接去目录卷下改动就行





End