python3获取Elasticsearch数据库数据
采用scoll滚动搜索,scoll搜索会在第一次搜索的时候保存一个当时的视图快照,之后只会基于该旧的视图快照提供数据搜索,这个期间数据变更,用户是看不到的,每次发送scoll请求,需要指定一个scoll参数,指定一个时间窗口,每次搜索请求只要在这个时间窗口内完成就可以了。
1.python利用scroll_id游标遍历查询es,获取错误日志路径,并将查询结果写入txt
from elasticsearch import Elasticsearch
es = Elasticsearch([{
'host':"10.177.33.47",'port':