通过xxl-job调用shell删除ELK-ES中N天前的数据

上一篇:使用xxl-job执行GLUE(shell)https://blog.csdn.net/fsjwin/article/details/110980093

1.需求:通过elk手机的日志,总是那么多,肯定要定期进行清理。ES中目前有四类数据需要清理:

类型N天前需要删除
cgrN=7
devN=7
devN=7
prodN=7

2.找规律es中需要删除的index的类型

找到规律是删除的前提。
在这里插入图片描述
规律已经很明白了。

3. 在10.1.10.151中部署执行器

路径:/usr/local/xxl-job
部署完成后需要在xxl-job-adim中能够看到此执行器
在这里插入图片描述

4在xxl-job-admin中配置任务

在这里插入图片描述
编辑glue:
在这里插入图片描述

#!/bin/bash
#索引保留情况:cgr:7d/dev*:7d/test*:7d/prod*:30d/
#Usage: sh 执行脚本.sh [start 自然数1(pre) 自然数2(other)]
########################################################
# start : 执行方法
# 30 : prod保留的天数
# 7 : cgr*(skywalking的日志)和dev、prod保留7天
########################################################

/bin/sh /usr/local/xxl-job/sh/clean_es_index.sh start 7 30
exit 0

此文件会在第一次执行的时候放入:10.1.10.151的/data/applogs/xxl-job/jobhandler/gluesource目录下:
在这里插入图片描述

5.在10.1.10.151 /usr/local/xxl-job/sh下写脚本:clean_es_index.sh

#!/bin/bash
######################################################
# $Name:        clean_es_index.sh
# $Version:     v1.0
# $Function:    clean es log index
# $Author:      YuHongliang
# $Create Date: 2020-12-10
# $Description: shell
######################################################



#使用说明,用来提示输入参数
usage() {
   echo "Usage: sh 执行脚本.sh [start 自然数1 自然数2]"
   exit 1
}

#获取输入的天数
DELTIME1=$2
DELTIME2=$3

#方法主体
start(){

   #脚本的日志文件路径
   CLEAN_LOG="/usr/local/xxl-job/sh/clean_es_index.log"
   #索引前缀
   INDEX_CGR="cgr_services"
   INDEX_DEV="dev-"
   INDEX_TEST="test-"
   INDEX_PEOD="prod-"

   #elasticsearch 的主机ip及端口
   SERVER_PORT="10.1.33.131:9200"
   #elasticsearch 账号
   USER_NAME="elastic"
   #elasticsearch 密码
   PASSWORD="cgradmin"

   #取出已有的索引信息
   #查询cgr_services*的索引
   INDEXS_KEY_CGR=$(curl -XGET -u $USER_NAME:$PASSWORD "http://${SERVER_PORT}/_cat/indices?v"| grep "$INDEX_CGR" | awk '{print $3}'|grep '[0-9]\{8\}$')
   #查询DEV-*的索引
   INDEXS_KEY_DEV=$(curl -XGET -u $USER_NAME:$PASSWORD "http://${SERVER_PORT}/_cat/indices?v"| grep "$INDEX_DEV" | awk '{print $3}'|grep '[0-9]\{4\}.[0-9]\{2\}.[0-9]\{2\}$')
   #查询EST-*的索引
   INDEXS_KEY_TEST=$(curl -XGET -u $USER_NAME:$PASSWORD "http://${SERVER_PORT}/_cat/indices?v"| grep "$INDEX_TEST" | awk '{print $3}'|grep '[0-9]\{4\}.[0-9]\{2\}.[0-9]\{2\}$')
   #查询PROD-*的索引
   INDEXS_KEY_PEOD=$(curl -XGET -u $USER_NAME:$PASSWORD "http://${SERVER_PORT}/_cat/indices?v"| grep "$INDEX_PEOD" | awk '{print $3}'|grep '[0-9]\{4\}.[0-9]\{2\}.[0-9]\{2\}$')

   #删除多少天以前的日志,假设输入7,意味着7天前的日志都将会被删除
   DELTIME1=$DELTIME1
   DELTIME2=$DELTIME2
   echo "-------现在查询前【 $DELTIME1 $DELTIME2 】天之前的所有索引时间戳 -------" >>${CLEAN_LOG}

   # seconds since 1970-01-01 00:00:00 seconds
   SECONDS1=$(date -d  "$(date  +%F) -${DELTIME1} days" +%s)
   SECONDS2=$(date -d  "$(date  +%F) -${DELTIME2} days" +%s)
   #判断日志文件是否存在,不存在需要创建。
   if [ ! -f  "${CLEAN_LOG}" ]
   then
   touch "${CLEAN_LOG}"
   fi

   #删除指定日期索引
   echo "----------------------------clean time is $(date +%Y.%m.%d) ------------------------------" >>${CLEAN_LOG}

   for del_INDEX_CGR in ${INDEXS_KEY_CGR}
   do
       # 获得文件名最后的日期
       #如:cgr_services_instance_clr_max_worker_threads-20201208 则: format_date=20201208
       #如:cgr_services_service_cpm-20201207                     则:format_date=20201207
       indexDate=$( echo ${del_INDEX_CGR} |awk -F '-' '{print $NF}' )
       format_date=$(echo ${indexDate}| sed 's/\.//g')

       #把20201207这种格式的日期,转换为秒的方式:1607270400
       # 如format_date=20201207 则indexSecond=1607270400
       # 如format_date=20201208 则indexSecond=1607356800
       indexSecond=$( date -d ${format_date} +%s )

       if [ $(( $SECONDS1 - $indexSecond )) -gt 0 ]
      then
      echo "-------del---${del_INDEX_CGR}" >> ${CLEAN_LOG}
           #取出删除索引的返回结果
      delResult=`curl -XDELETE -u $USER_NAME:$PASSWORD "http://${SERVER_PORT}/${del_INDEX_CGR}?pretty" |sed -n '2p'`
      echo "delResult is ${delResult}" >>${CLEAN_LOG}
       fi
   done



   for del_INDEX_DEV in ${INDEXS_KEY_DEV}
   do
       indexDate=$( echo ${del_INDEX_DEV} |awk -F '-' '{print $NF}' )
       format_date=$(echo ${indexDate}| sed 's/\.//g')
       #根据索引的名称的长度进行切割,不同长度的索引在这里需要进行对应的修改
       indexSecond=$( date -d ${format_date} +%s )

       if [ $(( $SECONDS1 - $indexSecond )) -gt 0 ]
           then
              echo "-------del---${del_INDEX_DEV}" >> ${CLEAN_LOG}
              delResult=`curl -XDELETE -u $USER_NAME:$PASSWORD "http://${SERVER_PORT}/${del_INDEX_DEV}?pretty" |sed -n '2p'`
              echo "delResult is ${delResult}" >>${CLEAN_LOG}
       fi
   done

   for del_index_test in ${INDEXS_KEY_TEST}
   do
       indexDate=$( echo ${del_index_test} |awk -F '-' '{print $NF}' )
       format_date=$(echo ${indexDate}| sed 's/\.//g')
       #根据索引的名称的长度进行切割,不同长度的索引在这里需要进行对应的修改
       indexSecond=$( date -d ${format_date} +%s )

       if [ $(( $SECONDS1 - $indexSecond )) -gt 0 ]
           then
              echo "-------del---${del_index_test}" >> ${CLEAN_LOG}
              delResult=`curl -XDELETE -u $USER_NAME:$PASSWORD "http://${SERVER_PORT}/${del_index_test}?pretty" |sed -n '2p'`
              echo "delResult is ${delResult}" >>${CLEAN_LOG}
       fi
   done

    for del_index_prod in ${INDEXS_KEY_PROD}
   do
       indexDate=$( echo ${del_index_prod} |awk -F '-' '{print $NF}' )
       format_date=$(echo ${indexDate}| sed 's/\.//g')
       #根据索引的名称的长度进行切割,不同长度的索引在这里需要进行对应的修改
       indexSecond=$( date -d ${format_date} +%s )

       if [ $(( $SECONDS2 - $indexSecond )) -gt 0 ]
           then
              echo "-------del---${del_index_prod}" >> ${CLEAN_LOG}
              delResult=`curl -XDELETE -u $USER_NAME:$PASSWORD "http://${SERVER_PORT}/${del_index_prod}?pretty" |sed -n '2p'`
              echo "delResult is ${delResult}" >>${CLEAN_LOG}
       fi
   done

   echo "----------------------------end time is $(date +%Y.%m.%d) ------------------------------" >>${CLEAN_LOG}
}


#根据输入参数,选择执行对应方法,不输入则执行使用说明
case "$1" in
  "start")
        case "$#" in
          "3")
       if [ -n "$(echo $2| sed -n "/^[0-9]\+$/p")" -a "$(echo $3| sed -n "/^[0-9]\+$/p")" ];
              then
               echo "start clean......"
      start
           else
               echo "[$2 or $3] 不是自然数,请输入自然数"
           fi
           ;;
     *)
      usage
      ;;
       esac
   ;;
  *)
  usage
  ;;
esac

脚本逻辑解释:

  1. 获得需要删除index的名字
  2. 删除之
  3. 注意点以index的结束日期作为删除的标志

6.xxl-job-admin执行任务

在这里插入图片描述
日志如下:

2020-12-11 15:10:58 [com.xxl.job.core.thread.JobThread#run]-[124]-[Thread-27] 
----------- xxl-job job execute start -----------
----------- Param:
2020-12-11 15:10:58 [com.xxl.job.core.handler.impl.ScriptJobHandler#execute]-[81]-[Thread-27] ----------- script file:/data/applogs/xxl-job/jobhandler/gluesource/7_1607586046000.sh -----------
start clean......
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  7  188k    7 14516    0     0  22020      0  0:00:08 --:--:--  0:00:08 22027
100  188k  100  188k    0     0   284k      0 --:--:-- --:--:-- --:--:--  284k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  188k  100  188k    0     0   282k      0 --:--:-- --:--:-- --:--:--  282k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  7  188k    7 14516    0     0  24535      0  0:00:07 --:--:--  0:00:07 24520
100  188k  100  188k    0     0   316k      0 --:--:-- --:--:-- --:--:--  316k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  7  188k    7 14516    0     0  21459      0  0:00:08 --:--:--  0:00:08 21441
100  188k  100  188k    0     0   277k      0 --:--:-- --:--:-- --:--:--  277k
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     75      0 --:--:-- --:--:-- --:--:--    75
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     86      0 --:--:-- --:--:-- --:--:--    86
100    28  100    28    0     0     86      0 --:--:-- --:--:-- --:--:--    86
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     92      0 --:--:-- --:--:-- --:--:--    92
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0    102      0 --:--:-- --:--:-- --:--:--   102
100    28  100    28    0     0    102      0 --:--:-- --:--:-- --:--:--   102
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     84      0 --:--:-- --:--:-- --:--:--    85
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     73      0 --:--:-- --:--:-- --:--:--    73
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     55      0 --:--:-- --:--:-- --:--:--    55
100    28  100    28    0     0     54      0 --:--:-- --:--:-- --:--:--    55
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     86      0 --:--:-- --:--:-- --:--:--    86
100    28  100    28    0     0     86      0 --:--:-- --:--:-- --:--:--    86
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     58      0 --:--:-- --:--:-- --:--:--    58
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     95      0 --:--:-- --:--:-- --:--:--    95
100    28  100    28    0     0     95      0 --:--:-- --:--:-- --:--:--    95
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     86      0 --:--:-- --:--:-- --:--:--    86
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     94      0 --:--:-- --:--:-- --:--:--    94
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     60      0 --:--:-- --:--:-- --:--:--    60
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0    101      0 --:--:-- --:--:-- --:--:--   101
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     87      0 --:--:-- --:--:-- --:--:--    86
100    28  100    28    0     0     86      0 --:--:-- --:--:-- --:--:--    86
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     89      0 --:--:-- --:--:-- --:--:--    89
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     71      0 --:--:-- --:--:-- --:--:--    71
100    28  100    28    0     0     71      0 --:--:-- --:--:-- --:--:--    71
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     57      0 --:--:-- --:--:-- --:--:--    57
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     49      0 --:--:-- --:--:-- --:--:--    49
100    28  100    28    0     0     49      0 --:--:-- --:--:-- --:--:--    49
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0    100      0 --:--:-- --:--:-- --:--:--   100
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     80      0 --:--:-- --:--:-- --:--:--    80
100    28  100    28    0     0     80      0 --:--:-- --:--:-- --:--:--    80
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     95      0 --:--:-- --:--:-- --:--:--    96
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     74      0 --:--:-- --:--:-- --:--:--    74
100    28  100    28    0     0     74      0 --:--:-- --:--:-- --:--:--    74
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     99      0 --:--:-- --:--:-- --:--:--    99
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     88      0 --:--:-- --:--:-- --:--:--    88
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     47      0 --:--:-- --:--:-- --:--:--    47
100    28  100    28    0     0     47      0 --:--:-- --:--:-- --:--:--    47
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0    101      0 --:--:-- --:--:-- --:--:--   101
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     75      0 --:--:-- --:--:-- --:--:--    75
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     83      0 --:--:-- --:--:-- --:--:--    84
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     63      0 --:--:-- --:--:-- --:--:--    63
100    28  100    28    0     0     63      0 --:--:-- --:--:-- --:--:--    63
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     54      0 --:--:-- --:--:-- --:--:--    55
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     92      0 --:--:-- --:--:-- --:--:--    92
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     70      0 --:--:-- --:--:-- --:--:--    70
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0    105      0 --:--:-- --:--:-- --:--:--   106
100    28  100    28    0     0    105      0 --:--:-- --:--:-- --:--:--   105
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     87      0 --:--:-- --:--:-- --:--:--    87
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0    105      0 --:--:-- --:--:-- --:--:--   105
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     82      0 --:--:-- --:--:-- --:--:--    82
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100    28  100    28    0     0     88      0 --:--:-- --:--:-- --:--:--    89
2020-12-11 15:11:24 [com.xxl.job.core.thread.JobThread#run]-[164]-[Thread-27] 
----------- xxl-job job execute end(finish) -----------
----------- ReturnT:ReturnT [code=200, msg=null, content=null]
2020-12-11 15:11:24 [com.xxl.job.core.thread.TriggerCallbackThread#callbackLog]-[190]-[xxl-job, executor TriggerCallbackThread] 
----------- xxl-job job callback finish.

[Load Log Finish]


服务器日志:

----------------------------clean time is 2020.12.11 ------------------------------
-------del---dev-wy-announcement-2020.12.03
delResult is   "acknowledged" : true
-------del---dev-wy-youzanyun-2020.12.03
delResult is   "acknowledged" : true
-------del---dev-blade-user-2020.12.03
delResult is   "acknowledged" : true
-------del---dev-wy-community-activities-2020.12.03
delResult is   "acknowledged" : true
-------del---dev-blade-admin-2020.12.03
delResult is   "acknowledged" : true
-------del---dev-blade-gateway-2020.12.03
delResult is   "acknowledged" : true
-------del---dev-blade-turbine-2020.12.03
delResult is   "acknowledged" : true
-------del---dev-wy-management-2020.12.03
delResult is   "acknowledged" : true
-------del---dev-blade-resource-2020.12.03
delResult is   "acknowledged" : true
-------del---dev-wy-message-center-2020.12.03
delResult is   "acknowledged" : true
-------del---dev-blade-system-2020.12.03
delResult is   "acknowledged" : true
-------del---dev-wy-advertisement-2020.12.03
delResult is   "acknowledged" : true
-------del---dev-blade-auth-2020.12.03
delResult is   "acknowledged" : true
-------del---dev-wy-community-2020.12.03
delResult is   "acknowledged" : true
-------del---dev-blade-log-2020.12.03
delResult is   "acknowledged" : true
-------del---dev-wy-user-2020.12.03
delResult is   "acknowledged" : true
-------del---test-blade-admin-2020.12.03
delResult is   "acknowledged" : true
-------del---test-wy-announcement-2020.12.03
delResult is   "acknowledged" : true
-------del---test-wy-entrance-controll-2020.12.03
delResult is   "acknowledged" : true
-------del---test-blade-log-2020.12.03
delResult is   "acknowledged" : true
-------del---test-blade-user-2020.12.03
delResult is   "acknowledged" : true
-------del---test-blade-auth-2020.12.03
delResult is   "acknowledged" : true
-------del---test-wy-community-2020.12.03
delResult is   "acknowledged" : true
-------del---test-blade-gateway-2020.12.03
delResult is   "acknowledged" : true
-------del---test-blade-system-2020.12.03
delResult is   "acknowledged" : true
-------del---test-wy-management-2020.12.03
delResult is   "acknowledged" : true
-------del---test-blade-develop-2020.12.03
delResult is   "acknowledged" : true
-------del---test-blade-flow-2020.12.03
delResult is   "acknowledged" : true
-------del---test-blade-resource-2020.12.03
delResult is   "acknowledged" : true
-------del---test-wy-youzanyun-2020.12.03
delResult is   "acknowledged" : true
-------del---test-wy-user-2020.12.03
delResult is   "acknowledged" : true
-------del---test-wy-message-center-2020.12.03
delResult is   "acknowledged" : true
-------del---test-wy-registration-management-2020.12.03
delResult is   "acknowledged" : true
-------del---test-wy-user-management-2020.12.03
delResult is   "acknowledged" : true
-------del---test-blade-turbine-2020.12.03
delResult is   "acknowledged" : true
-------del---test-wy-red-envelope-2020.12.03
delResult is   "acknowledged" : true
-------del---test-wy-community-activities-2020.12.03
delResult is   "acknowledged" : true
-------del---test-wy-advertisement-2020.12.03
delResult is   "acknowledged" : true
----------------------------end time is 2020.12.11 ------------------------------

7. 总结

  1. 执行肯定要在执行器执行。
  2. 执行器可以执行任意脚本
  3. 此例子中会设计到一些linux脚本,正则,es简单查询删除语法、curl 的语法,默认你都会的哦!我想你一定有办法掌握的。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值