当前位置: 首页 > wzjs >正文

做农业的公司管理网站平度网站建设ld4

做农业的公司管理网站,平度网站建设ld4,word做网站连接,用软件什么做网站文章目录 elasticdump 备份恢复1.备份索引数据2.恢复索引数据3.删除索引数据,多个数据用逗号分开4.循环备份脚本(按照索引,循环备份1个月或多个月) elasticdump 备份恢复 1.备份索引数据 示例:elasticdump --inputht…

文章目录

  • elasticdump 备份恢复
    • 1.备份索引数据
    • 2.恢复索引数据
    • 3.删除索引数据,多个数据用逗号分开
    • 4.循环备份脚本(按照索引,循环备份1个月或多个月)

elasticdump 备份恢复

1.备份索引数据

示例:elasticdump --input=http://用户名:密码@192.158.134.7:9200/sg-access-2023.02.01 --output=/data/logbackup/Elasticsearch/2023-02/sg-access-2023.02.01.json --limit=10000 --type=data

2.恢复索引数据

示例:elasticdump --input="/data/logbackup/Elasticsearch/2023-02/sg-access-2023.02.01.json" --output="http://用户名:密码@192.158.134.7:9200/sg-access-2023.02.01" --limit=10000 --type=data

3.删除索引数据,多个数据用逗号分开

delete sg-access-2024.06.18,sg-access-2024.06.19

4.循环备份脚本(按照索引,循环备份1个月或多个月)


!!!根据自己的实际运行环境修改以下脚本的变量参数!!!
!!!根据自己的实际运行环境修改以下脚本的变量参数!!!
!!!根据自己的实际运行环境修改以下脚本的变量参数!!!


#!/bin/bash# 设置elasticdump的路径(确保elasticdump已安装并配置在PATH中,或者提供完整路径)
ELASTICDUMP="/usr/local/node-v12.22.12-linux-x64/bin/elasticdump"# 设置Elasticsearch的URL
ELASTICSEARCH_URL="http://用户名:密码@192.158.134.7:9200"# 设置输出目录
OUTPUT_ROOT_DIR="/logbackup/Elasticsearch/2023-02"
mkdir -p $OUTPUT_ROOT_DIR# 日期范围
START_DATE="2023.02.01"
END_DATE="2023.02.28"# 将起始日期和结束日期转换为Unix时间戳(由于date命令通常不接受.作为分隔符,我们需要先转换为YYYY-MM-DD)
start_date_formatted=$(echo "$START_DATE" | sed 's/\./-/g')
end_date_formatted=$(echo "$END_DATE" | sed 's/\./-/g')
start_date_seconds=$(date -d "$start_date_formatted" +%s)
end_date_seconds=$(date -d "$end_date_formatted" +%s)# 当前日期秒数(用于循环,初始化为起始日期的秒数)
current_date_seconds=$start_date_seconds# 日志类型数组
LOG_TYPES=("sg-access" "sg-operation" "sg-login" "sg-rio-manage" "sg-rio-login")while [ $current_date_seconds -le $end_date_seconds ]; do# 将当前日期秒数转换回人类可读的日期格式(YYYY-MM-DD),然后再转换为所需的格式(YYYY.MM.DD)current_date_formatted=$(date -d "@$current_date_seconds" "+%Y-%m-%d")current_date=$(echo "$current_date_formatted" | sed 's/-/\./g')# 循环遍历日志索引前缀for prefix in "${LOG_TYPES[@]}"; do# 构造完整的索引名称INDEX="${prefix}-${current_date}"OUTPUT_FILE="${OUTPUT_ROOT_DIR}/${INDEX}.json"echo "Exporting index $INDEX to $OUTPUT_FILE..."$ELASTICDUMP --input=$ELASTICSEARCH_URL/$INDEX --output=$OUTPUT_FILE --limit=10000 --type=dataif [ $? -eq 0 ]; thenecho "Exported $INDEX successfully."elseecho "Failed to export $INDEX."fidone# 增加一天(86400秒)current_date_seconds=$((current_date_seconds + 86400))
doneecho "$START_DATE - $END_DATE all export successfully."

如果你有不明白的地方,或者更好的解决方法,欢迎提问

http://www.dtcms.com/wzjs/546823.html

相关文章:

  • 网站做备案需要多久系统门户网站建设常用功能
  • 常德天恒建设网站广告体验程序网站开发
  • 济宁网站建设常用解决方案做网站广告联盟赚钱
  • 一个网站seo做哪些工作做旅游网站犯法吗
  • 空间坐标系做图网站ifttt wordpress
  • 机场网站建设需求开发网站公司交税
  • 做特卖网站吉安市城乡建设局网站
  • 网站后台管理员做链接网站制作毕业设计
  • 旅游网站建设注册电影采集网站怎么做
  • 顺的做网站便宜吗sap.net网站开发
  • 网站开发中什么是站点公司网站大全
  • 如何用ip做网站用wordpress教程视频
  • 有什么网站可以免费建站开展农业信息网站建设工作
  • 网站内部优化怎么做百度怎么做广告
  • 银川网站建设报价app平台搭建需要多少钱
  • 网站模板下载免费郑州seo优化培训
  • 重庆做seo网站优化选择哪家seo搜索引擎优化岗位要求
  • 哈尔滨优质的建站销售价格作品网站
  • 微信网站搭建哪家好网站推广的渠道
  • 西宁最好网站建设公司哪家好做网站好赚钱
  • 成品网站10款天津市建设工程管理信息网
  • 乐云seo模板网站建设溧水114网站开发
  • 做耳机套的网站手机小游戏网站大全
  • 网站怎么做移动图片不显示用于网站开发的语言
  • 电话用网站做综合布线电子商务网站运营 需要确立
  • 做网站要用到哪些架包wordpress问卷填报主题
  • 培训网站建设报价单小夜仿115资源网源码
  • 佛山狮山网站建设婚纱网站制作
  • 萍乡市建设局网站王丽阿里云linux安装wordpress
  • 网站建设前期规划方案范文wordpress迁移修改域名