问题:
解决办法: 找不到以上问题的原因,似乎是没安装成功。
尝试用apt的方式再次安装
如上图,应该是安装成功了。
问题2:
运行curl -X GET "localhost:9200"没有返回预期结果,返回的结果是
curl: (52) Empty reply from server
解决办法: 查看log日志详细信息为
[2024-11-05T16:28:40,848][WARN ][o.e.h.n.Netty4HttpServerTransport] [znn-ubuntu] 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]:39062}
在网上看到此问题的错误原因为:ES8默认开启了 ssl 认证。
解决方案:elasticsearch.yml配置文件
将xpack.security.enabled设置为false
修改配置文件:我的是在/etc/elasticsearch/elasticsearch.yml
修改完成重启服务
sudo systemctl stop elasticsearch
sudo systemctl start elasticsearch
可以正常返回数据了:
参考文档:https://www.cnblogs.com/architectforest/p/18289737
标签:9200,配置文件,elasticsearch,https,Ubuntu,安装,yml From: https://www.cnblogs.com/znn-for-learning/p/18527370