码迷,mamicode.com
首页 > 其他好文 > 详细

centos下Elasticsearch数据迁移与备份

时间:2016-01-28 00:29:22      阅读:465      评论:0      收藏:0      [点我收藏+]

标签:

 

###########
### 共享创建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 root@172.30.1.102:/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 root@172.30.1.102:/opt/elasticsearch/hdisk/back  /其他路径
#这样大家可以共享一个备份路径,就可以实现es,多集群
###
 
 

centos下Elasticsearch数据迁移与备份

标签:

原文地址:http://www.cnblogs.com/loswing/p/5164911.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!