From 7f048c5e8bd952ef0b5b41d332b281b645f4a4cb Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Fri, 24 Jul 2015 12:49:57 -0400 Subject: [PATCH] [es] Adding CLUSTER_FROM feature for migrating cluster data directories --- elasticsearch/start | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/elasticsearch/start b/elasticsearch/start index 3f60149b..154f9e98 100755 --- a/elasticsearch/start +++ b/elasticsearch/start @@ -20,6 +20,12 @@ OPTS="-Des.path.conf=/conf \ if [ -n "$CLUSTER" ]; then OPTS="$OPTS -Des.cluster.name=$CLUSTER" + if [ -n "$CLUSTER_FROM" ]; then + if [ -d /data/$CLUSTER_FROM -a ! -d /data/$CLUSTER ]; then + echo "Performing cluster data migration from $CLUSTER_FROM to $CLUSTER" + mv /data/$CLUSTER_FROM /data/$CLUSTER + fi + fi fi if [ -n "$NODE_NAME" ]; then