冒頭で......様々な理由のために、データ消去のための愚かな方法を使用するので、ESのpythonモジュールをインストールするために使用することはできません......
:ESデータのバックアップ、移行は、インポートは、リンクを参照することができますhttps://www.cnblogs.com/Huang-Niu/p/12598643.htmlを
#!は/ usr / binに/ envをPythonの #- * -コーディング:UTF-8 - * - "" " @Create時間:2020年4月1日 名前@file:elasticsearch_del.py @author:Mr.yang @Pythonバージョン: 2.7 @Software:PyCharm "" " インポート時間 インポートJSON 時間 = ' 2020年3月1日夜十二時00分00秒' jsonfile =オープン(' インデックス.jsonのバックアウト./ '、' R&LT ' ) ファイル =オープン(「./時間は、時間.jsonより大きい」、「W 」) notfile =オープン(' ./ .jsonタイムスタンプ更新のない'、' W ' ) nonefile =オープン(' ./更新タイムスタンプにヌル.json '、' W ' ) DEFのタイムスタンプ(タイムズ): IF ないタイムズIS なし: timemsフロート=(回/ 1000 ) time_local = time.localtime(timems) DT = time.strftime(" %D %% Y-M-%のH:%M:%S " 、time_local) IF DT> = 時間: G =json.dumps(ライン) file.write(G) 他: D = json.dumps(ライン) nonefile.write(d)の ためのラインでjsonfile: 行 = json.loads(ライン) S =行[ ' _source ' ] もし s.has_key(' updateTime ' ): タイムスタンプ(S [ ' updateTime ' ]) 他: N = json.dumps(ライン) notfile.write(N)