ElasticSearch 由 ES 在 AWS 上托管到 pandas df 并返回到 ES ConnectionError
ElasticSearch Hosted on AWS by ES to pandas df and back to ES ConnectionError
我刚开始使用 ElasticSearch,并从 here.
那里免费试用了 14 天
获得了 username
、password
和 id
,现在我正在传递我的 elasticsearch 主机 url
、username
和 password
。但是得到错误。如何从 AWS
托管的 ES
中将数据帧从 elasticsearch 检索到 pandas。
我不想处理这个并将其保存回 ES,即处理后也保存到新索引中的相同索引。
另外,如果我查看 /_cat/indices?v
,它就存在于那里。
我所做的是使用 logstash 将 MySql(托管在 AWS 上)推送到 ES(以及托管在 AWS 上)现在我想获取数据,处理它并推回 ElasticSearch。就像我从交易中形成 Apriori(购物篮分析)一样。我该怎么做?
连接应该是这样的:
es = Elasticsearch(host="yourhost.aws.found.io",
port="9243", scheme="https",
http_auth=('elastic', 'password'))
Elastic Search 添加 http://
和端口作为 9200
如果没有作为默认值传递 ,这会导致错误的主机为:
http://https://yourhost:yourport:9200
https://yourhost:youport --rather than this
然后到ConnectionError
。我的主机在 https://
和 s
以及不同的端口上。
对我有用!
我刚开始使用 ElasticSearch,并从 here.
那里免费试用了 14 天获得了 username
、password
和 id
,现在我正在传递我的 elasticsearch 主机 url
、username
和 password
。但是得到错误。如何从 AWS
托管的 ES
中将数据帧从 elasticsearch 检索到 pandas。
我不想处理这个并将其保存回 ES,即处理后也保存到新索引中的相同索引。
另外,如果我查看 /_cat/indices?v
,它就存在于那里。
我所做的是使用 logstash 将 MySql(托管在 AWS 上)推送到 ES(以及托管在 AWS 上)现在我想获取数据,处理它并推回 ElasticSearch。就像我从交易中形成 Apriori(购物篮分析)一样。我该怎么做?
连接应该是这样的:
es = Elasticsearch(host="yourhost.aws.found.io",
port="9243", scheme="https",
http_auth=('elastic', 'password'))
Elastic Search 添加 http://
和端口作为 9200
如果没有作为默认值传递 ,这会导致错误的主机为:
http://https://yourhost:yourport:9200
https://yourhost:youport --rather than this
然后到ConnectionError
。我的主机在 https://
和 s
以及不同的端口上。
对我有用!