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 数据迁移与容灾实践 | 活动通知