ES以更新時間為標準,分離資料

2022-06-11 20:48:10 字數 1255 閱讀 2282

首先宣告……因各種原因無法使用python安裝es模組,所以使用一種笨方法進行資料刪除……

#

!/usr/bin/env python

#-*- coding: utf-8 -*-

"""@create time : 2020/4/1

@file name : elasticsearch_del.py

@author : mr.yang

@python version : 2.7

@software : pycharm

"""import

time

import

json

time = '

2020-03-01 00:00:00

'jsonfile = open('

./備份出來的的索引.json

', 'r'

)file = open('

./時間大於time的.json

', 'w'

)nonefile = open('

./無更新時間戳的.json

', 'w'

)nullfile = open('

./更新時間戳為null的.json

', 'w'

)def

timestamp(times):

ifnot times is

none:

timems = float(times/1000)

time_local =time.localtime(timems)

dt = time.strftime("

%y-%m-%d %h:%m:%s

", time_local)

if dt >=time:

g =json.dumps(line)

file.write(g)

else

: d =json.dumps(line)

nullfile.write(d)

for line in

jsonfile:

line =json.loads(line)

s = line['

_source']

if s.has_key('

updatetime'):

timestamp(s[

'updatetime'])

else

: n =json.dumps(line)

nonefile.write(n)

更新Linux時間為網路時間

sudo yum install y ntpdate2.同步網路時間sudo ntpdate 0.asia.pool.ntp.org若上面的時間伺服器不可用,也可以改用如下伺服器進行同步 time.nist.gov time.nuri.net 0.asia.pool.ntp.org 1.asia.p...

es安裝,以centos8為例

選擇 linux x86 64 通過xshell進入後台,以root使用者進入 useradd elsearch 新增新使用者essearch cd 進入根目錄 mkdir jdwa 在根目錄下建立資料夾 cd jdwa 進入剛剛建立的資料夾 mkdir es 建立資料夾es,用於安裝es cd 進...

Centos 更新為北京時間

1 檢視系統時間 date 2 檢視硬體時間 hwclock 3 檢視系統時間方面的各種狀態 timedatectl 4 列出所有時區 timedatectl list timezones 5 將硬體時鐘調整為與本地時鐘一致,0 為設定為 utc 時間 timedatectl set local r...