我是Elasticsearch的新手,想用python分析数据。我安装了Elasticsearch pip并尝试导入数据,但失败并显示错误消息 es = Elasticsearch([{'hosts':'10.251.0.135', 'port':'5601'}])
es.info() > ConnectionError: ConnectionError(<urllib3.connection.HTTPConnection object at 0x000001AD21943460>: Failed to est
我有一个问题,我认为应该发布到互联网上。我可能不知道内部问题,但我想我有一个解决方案。不管怎样,问题是:
我在亚马逊网络服务上托管了一个ElasticSearch服务,我正试图在本地和/或通过我托管在亚马逊网络服务上的ec2服务来访问该服务。
但是当我尝试在本地访问时,我得到了这个错误:Request Timeout after 30000ms
当我在我的ec2上尝试它时,我得到这个错误:AWS Credentials error: Could not load credentials from any providers
下面是我如何设置凭据并进行查询:
const AWS = requir
我正在用我正在做的一个项目来解决一个基础设施问题。我正在开发的服务托管在一个临时的、容器化的平台w/o上--一个稳定的IP - only a域名(api.example.com)。我正在使用Elasticsearch进行搜索,所以请求会转到类似/my- search -resource之类的东西,然后使用ES查找返回的结果。它是用节点编写的,并使用支持的elasticsearch驱动程序连接到ES。
我遇到的问题是尝试使用AWS Elasticsearch域。这个项目是引导的,所以我正在利用AWS的免费层,即使其他服务是在另一个平台上托管/部署的(例如: heroku、GCP等,- conta