我刚开始使用ElasticSearch,并从here.开始免费试用14天
有一个username
,password
和id
,现在我通过了我的Elasticsearch主机url
,username
和password
。但是得到错误。如何从AWS
托管的ES
到Elasticsearch到熊猫检索数据框。
我将不对其进行处理,并将其保存回ES,即在处理完之后将其保存到同一索引以及新索引中。
另外,如果我查看/_cat/indices?v
,它也存在。
我所做的是使用logstash将MySql(托管在AWS上)推送到ES(托管在AWS上)现在我想要获取数据,对其进行处理并推回ElasticSearch。就像是通过交易形成Apriori(市场购物篮分析)一样。我该怎么办?
答案 0 :(得分:0)
连接应为:
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
上的哪个端口上?
为我工作!