Sha256: 30f5a0d4ae7fb52a1dc09fb4340e54170b52f5491d167550f4c72b7694c1fb4a

Contents?: true

Size: 1.29 KB

Versions: 104

Compression:

Stored size: 1.29 KB

Contents

#!/bin/bash

SCRIPT_BASE=`dirname $0`
VERSION="1.4.0"
URL=https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-${VERSION}.tar.gz
URL_SW=https://github.com/elasticsearch/elasticsearch-servicewrapper/tarball/master

mkdir -p tmp
pushd tmp
  if [ -e elasticsearch-${VERSION}.tar.gz ]; then
    echo "elasticsearch-${VERSION}.tar.gz はダウンロード済みです。"
  else
    wget ${URL}
  fi

  if [ -e elasticsearch-servicewrapper.tar.gz ]; then
    echo "elasticsearch-servicewrapper.tar.gz はダウンロード済みです。"
  else
    wget ${URL_SW} -O elasticsearch-servicewrapper.tar.gz
  fi

  rm -Rf elasticsearch-${VERSION}
  tar zxf elasticsearch-${VERSION}.tar.gz
  sudo rm -Rf /opt/elasticsearch-${VERSION}
  sudo mv elasticsearch-${VERSION} /opt/
  sudo ln -snf /opt/elasticsearch-${VERSION} /opt/elasticsearch
  sudo cp -f elasticsearch.yml /opt/elasticsearch/config/
  
  rm -Rf elasticsearch-elasticsearch-servicewrapper*
  tar zxf elasticsearch-servicewrapper.tar.gz
  sudo mv elasticsearch-elasticsearch-servicewrapper*/service /opt/elasticsearch/bin/
  sudo cp -f elasticsearch.conf /opt/elasticsearch/bin/service
  sudo /opt/elasticsearch/bin/service/elasticsearch remove
  sudo /opt/elasticsearch/bin/service/elasticsearch install
  sudo chkconfig elasticsearch on
popd

Version data entries

104 entries across 104 versions & 1 rubygems

Version Path
daddy-0.9.13 lib/tasks/elasticsearch/install.sh
daddy-0.9.12 lib/tasks/elasticsearch/install.sh
daddy-0.9.11 lib/tasks/elasticsearch/install.sh
daddy-0.9.10 lib/tasks/elasticsearch/install.sh
daddy-0.9.9 lib/tasks/elasticsearch/install.sh
daddy-0.9.8 lib/tasks/elasticsearch/install.sh
daddy-0.9.7 lib/tasks/elasticsearch/install.sh
daddy-0.9.6 lib/tasks/elasticsearch/install.sh
daddy-0.9.5 lib/tasks/elasticsearch/install.sh
daddy-0.9.4 lib/tasks/elasticsearch/install.sh
daddy-0.9.3 lib/tasks/elasticsearch/install.sh
daddy-0.9.2 lib/tasks/elasticsearch/install.sh
daddy-0.9.1 lib/tasks/elasticsearch/install.sh
daddy-0.9.0 lib/tasks/elasticsearch/install.sh
daddy-0.8.1 lib/tasks/elasticsearch/install.sh
daddy-0.8.0 lib/tasks/elasticsearch/install.sh
daddy-0.7.9 lib/tasks/elasticsearch/install.sh
daddy-0.7.8 lib/tasks/elasticsearch/install.sh
daddy-0.7.7 lib/tasks/elasticsearch/install.sh
daddy-0.7.6 lib/tasks/elasticsearch/install.sh