首页 > 其他分享 >es的迁移方案脚本

es的迁移方案脚本

时间:2023-08-17 14:23:46浏览次数:32  
标签:脚本 dstUrl http elastic -- indices 迁移 f4SI8SVNOjzT8FBbmlgE es

备份记录


#!/usr/bin/env bash

srcUrl="10.2.67.244:9400"
dstUrl="10.2.38.201:9400"
# Get all indices
indices_file=/opt/dump/indices
curl -XGET "http://elastic:f4SI8SVNOjzT8FBbmlgE@${srcUrl}/_cat/indices/" | awk '{print $3}' > $indices_file


for i in $(cat $indices_file);do
   if [[ $i == "."* ]];then
       echo "${i} is dont backup"
       continue
   else

     elasticdump --input=http://elastic:f4SI8SVNOjzT8FBbmlgE@${srcUrl}/${i} --output=http://elastic:f4SI8SVNOjzT8FBbmlgE@${dstUrl}/${i} --type=mapping
     curl -i -H "Content-Type: application/json" -X PUT -d "{\"index.mapping.total_fields.limit\":\"10000\"}" http://elastic:f4SI8SVNOjzT8FBbmlgE@${dstUrl}/${i}/_settings/
     elasticdump --input=http://elastic:f4SI8SVNOjzT8FBbmlgE@${srcUrl}/${i} --output=http://elastic:f4SI8SVNOjzT8FBbmlgE@${dstUrl}/${i} --type=data
   fi
done


标签:脚本,dstUrl,http,elastic,--,indices,迁移,f4SI8SVNOjzT8FBbmlgE,es
From: https://www.cnblogs.com/chenlifan/p/17637441.html

相关文章

  • centos7离线安装postgres
    官网下载源码包https://www.postgresql.org/ftp/source/v12.10/postgresql-12.10.tar.gz 上传到/usr/local目录tar-zxvfpostgresql-12.10.tar.gz 解压文件cdpostgresql-12.10依次执行如下命令 ./configure makesudomakeinstall如果执行中报如下错误则需要安装......
  • [32]Longest Valid Parentheses
    ContentGivenastringcontainingjustthecharacters'('and')',returnthelengthofthelongestvalid(well-formed)parenthesessubstring. Example1:Input:s="(()"Output:2Explanation:Thelongestvalidparentheses......
  • 3D Data Processing with Open3D
    Aquickwalkthroughonprocessing3DmodelswithPython’sOpen3Dlibrary(withaninteractiveJupyterNotebook)原文:https://towardsdatascience.com/3d-data-processing-with-open3d-c3062aadc72e  Inthisarticle,Iprovideaquickwalkthroughonhowto......
  • Salesforce Winter '24即将发布!亮点功能抢先看
    随着Winter'24脚步的临近,一波增强功能即将面世,Trailblazers的期望值越来越高。在这片云计算的海洋里,一些亮点功能总能在生态系统中引起巨大轰动。Winter'24发布日期Winter'24发布的具体日期取决于您的Salesforce实例,主要日期为:2023年9月2日2023年10月7日2023......
  • request与requests.request()与requests.Session().request()
    request与requests.request与requests.Session().request()第1层:request:get/post/put/delete第2层:Requests.request(‘get’,url,**kwargs):每个请求都是独立的第3层:session.reauest(method,url,**kwargs):是最底层,这个不需要关联,自己session里自动关联......
  • 基于Kubernetes云原生技术的低代码PaaS平台,快速构建企业级应用程序
    低代码开发平台只需要编写简单的配置文件即可构建企业级应用程序。低代码PaaS平台可以在云端开发、部署、运行低代码应用程序。使用独立数据库模型,基于Kubernetes云原生技术,每个租户均可拥有一套独立的存储、数据库、代码和命名空间,实现了100%的租户数据隔离,并可以随时迁移到私有部......
  • Kubernetes守护进程集 DaemonSet
    守护进程集DaemonSet守护进程集也有副本数概念,但是副本数概念并不是通过配置清单的方式人为去定义的,他是靠你当前集群的节点个数,比如我当前集群之前安装集群安装的网络插件calico[root@k8s-master1deployment]#kubectlgetpods-nkube-systemNAME......
  • Access denied for user 'root'@'localhost'
    一、概述在SpringBoot+MyBatis+MySQL环境搭建连接数据库。通过mvnspring-boot:run运行项目的时候出现的编译错误。Accessdeniedforuser'root'@'localhost'错误的原因是数据库连接的账号或者密码可能不对。如下图所示: 二、解决问题解决办法也很简单:......
  • Cs_Reply address
    \xfc\xe8\x89\x00\x00\x00\x60\x89\xe5\x31\xd2\x64\x8b\x52\x30\x8b\x52\x0c\x8b\x52\x14\x8b\x72\x28\x0f\xb7\x4a\x26\x31\xff\x31\xc0\xac\x3c\x61\x7c\x02\x2c\x20\xc1\xcf\x0d\x01\xc7\xe2\xf0\x52\x57\x8b\x52\x10......
  • typeScript学习-类、静态数据、静态属性应用
    typeScript学习类、静态数据、静态属性应用类:定义:类就是拥有相同属性和方法的一系列对象的集合。展开理解:类是一个模具,是从这该类包含的所有具体对象中抽象出来的一个概念,类定义了它包含的全体对象的静态特征和动态特征。举例:people类静态特征【属性】name、age、address......