elasticsearch索引清理脚本shell
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了elasticsearch索引清理脚本shell,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含870字,纯文字阅读大概需要2分钟。
内容图文
![elasticsearch索引清理脚本shell](/upload/InfoBanner/zyjiaocheng/956/33f96b79c11348718fb4523e1ed4f1cd.jpg)
es-index-clear.sh:
#!/bin/bash
#----------------------------------------------
# Module: es-index-clear
# Comment: To clear elastic-index on interval!
# Date: 2018/10/5
# Author: aodi
# Version: 1.0
#----------------------------------------------
#循环清理过期索引
while true
do
read -p "请问您要退出还是继续清理索引? 退出[q],清理[c] => "
if [ $REPLY == "c" ]
then
read -p "请问你要清理x天前的过期索引[默认:5] => "
CLEAR_DATE=`date +%Y.%m.%d -d $REPLY" days ago"`
echo '即将清理'$CLEAR_DATE'日期的索引......'
curl -X DELETE 'http://localhost:9200/*-'$CLEAR_DATE >/dev/null 2>&1
echo
elif [ $REPLY == "q" ]
then
exit 0
else
echo 'INPUT INVALID,please re-put...'
fi
done
log_expect.sh.bak:
#!/usr/bin/expect -f
#spawn ssh lottery@103.30.4.144
expect "*103.30.4.4's password:"
send "lottery2018\n"
expect "*$"
interact
内容总结
以上是互联网集市为您收集整理的elasticsearch索引清理脚本shell全部内容,希望文章能够帮你解决elasticsearch索引清理脚本shell所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。