centos下Elasticsearch数据迁移与备份

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos下Elasticsearch数据迁移与备份相关的知识,希望对你有一定的参考价值。

 

###########
### 共享创建es官方网站就一句话
########
 

1、下载 文件共享 。。

 
2、安装
yum -y install sshfs
#如果离线自己机器上安装个和服务器一样版本。修改/etc/yum/yum.conf   keepcache=1
#在 /var/cache/yum/x86_64/6/epel/packages 就可以找到包了
# 拷贝到机器上
rpm -ivh fuxx.rpm
 
3、找个共享的位置
mkdir  back
chmod 777 back
 
4、到es每一台服务器上
mkdir bak
chmod 777 back
#运行
sshfs [email protected]:/opt/elasticsearch/hdisk/back  /opt/elasticsearch/hdisk/bak  -o allow_other
# -o allow_other 网上说需要。。好像不用也行,只要前面777
#不要关闭putty
 
###########
#逐个修改配置,从起
###########
vi elasticsearch.yum
#添加。。。这个是好多地方根本没有提的
path.repo: ["/opt/elasticsearch/hdisk/bak"]
 
PUT /_cluster/settings
{
  "transient": {
    "cluster.routing.allocation.enable": "none"
  },
    "persistent": {
    "cluster.routing.allocation.enable": "none"
  }
}
 
service elasticsearch  restart
 
#等待挂上节点启动所有
PUT /_cluster/settings
{
  "transient": {
    "cluster.routing.allocation.enable": "none"
  },
    "persistent": {
    "cluster.routing.allocation.enable": "none"
  }
}
##重复动作
 
 
##################
##生产快照。。。网上很多,建议用kopf。。。点--点--就ok,
###########
 
#####
# 多个集群么。最简单的就是
#sshfs [email protected]:/opt/elasticsearch/hdisk/back  /其他路径
#这样大家可以共享一个备份路径,就可以实现es,多集群
###
 
 

以上是关于centos下Elasticsearch数据迁移与备份的主要内容,如果未能解决你的问题,请参考以下文章

Elasticsearch 数据迁移

腾讯 Elasticsearch 数据迁移与容灾实践 | 活动通知

elasticsearch 数据迁移

Elasticsearch数据迁移--elasticdump

ELK elasticsearch数据迁移

为什么要从MongoDB迁移到Elasticsearch?