为什么Elasticearch没有连接到本地主机:9200?

q9rjltbz  于 2022-10-06  发布在  ElasticSearch
关注(0)|答案(2)|浏览(271)

谢谢你的帮助。

我下载了Elastic Search,在我的Mac终端上,它显示状态为绿色。

但如果我在浏览器中输入:Localhost:9200,则在Firefox上会显示“连接已重置”,在Chrome上会显示“此页面不起作用。本地主机未发送任何数据。ERR_EMPTY_RESPONSE”。

Kibana也下载正确,我能够进入本地主机:5601,在那里我可以看到ES界面,我想我应该看到的。

为什么我无法访问本地主机:9200?我在jupyter上试了一下,得到了一个错误的结果:

也许在状态从黄色变成绿色后不久,航站楼里就有一个提示?一行行写着警告的代码不断重复。

真的可以在这方面需要一些帮助,请,我是一个完全新手与ES,但真的想学习!谢谢!

更新:@Sagar Patel这里是我的YML文件的样子。这里肯定有什么问题导致了这个问题。(我按照@FUZZY_LOGIC提供的线程中的建议将我的网络主机切换到了.0.0.0.0)。

8gsdolmq

8gsdolmq1#

TLDR;

在您的上一个屏幕截图中,我们可以看到以下错误... received plaintext http traffic on an https channel, closing connection ...

您的Elasticearch似乎需要Https,而不是http

修复

es = Elasticsearch("https://localhost:9200"
    verify_certs=False) # <- Optional, only if you face issue with verifying the certificate
8nuwlpux

8nuwlpux2#

我使用的是Windows平台。

尝试使用https://localhost:9200/而不是http://localhost:9200

有关更多详细信息,请查看https://stackoverflow.com/a/73842343/9947525

相关问题