1、received plaintext http traffic on an https channel, closing connection Netty4HttpChannel
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]:55367}
解决
是因为开启了 ssl 认证。
在 ES/config/elasticsearch.yml 文件中把xpack.security.http.ssl:enabled
设置成false
即可
# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and Agents
xpack.security.http.ssl:
enabled: false
keystore.path: certs/http.p12
2、elasticsearch 账号密码
windows 下直接启动 ElasticSearch ,见到 started 为成功启动,访问 htttp://localhost:9200 需要输入密码,是因为开启了密码验证模式。
找了一轮没看到有账号密码,干脆就设置免密登录就好。
解决
找到elasticsearch.yml
文件, 把xpack.security.enabled
属性设置为false
即可。文章来源:https://www.toymoban.com/news/detail-692813.html
# Enable security features
xpack.security.enabled: false
3. 设置内存大小
ES 的内存是自己调节的。在config/jvm.options
文件中直接设置就好(追加):文章来源地址https://www.toymoban.com/news/detail-692813.html
-Xms512m
-Xmx2048m
到了这里,关于ElasticSearch 启动失败无法访问9200的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!