Skip to content

Instantly share code, notes, and snippets.

@duydo
Created May 26, 2012 02:59
Show Gist options
  • Save duydo/2791872 to your computer and use it in GitHub Desktop.
Save duydo/2791872 to your computer and use it in GitHub Desktop.
install lily
#! /bin/bash
#
#Simple script to download & install lily with its dependencies
#
LILY_VERSION='1.1.2'
HADOOP_VERSION='1.0.0'
HBASE_VERSION='0.92.1'
ZOOKEEPER_VERSION='3.4.3'
SOLR_VERSION='3.6.0'
HADOOP_URL="http://mirror-fpt-telecom.fpt.net/apache/hadoop/common/hadoop-$HADOOP_VERSION/hadoop-$HADOOP_VERSION.tar.gz"
HBASE_URL="http://mirror-fpt-telecom.fpt.net/apache/hbase/hbase-$HBASE_VERSION/hbase-$HBASE_VERSION.tar.gz"
ZOOKEEPER_URL="http://mirrors.digipower.vn/apache/zookeeper/zookeeper-$ZOOKEEPER_VERSION/zookeeper-$ZOOKEEPER_VERSION.tar.gz"
SOLR_URL="http://mirror-fpt-telecom.fpt.net/apache/lucene/solr/SOLR_VERSION/apache-solr-SOLR_VERSION.tgz"
LILY_URL="http://lilyproject.org/release/1.1/lily-$LILY_VERSION.tar.gz"
install_dir=$1
if [ "$install_dir" == "" ]; then
install_dir = "/usr/local"
fi
WGET="wget -c -P $install_dir"
TAR="tar -C $install_dir -xzvf"
echo "Downloading LILY version $LILY_VERSION"
$WGET $LILY_VERSION
echo "Downloading Hadoop version $HADOOP_VERSION"
$WGET $HADOOP_URL
echo "Downloading HBase version $HBASE_VERSION"
$WGET $HBASE_URL
echo "Downloading Zookeeper version $HBASE_VERSION"
$WGET $ZOOKEEPER_URL
echo "Downloading Solr version $SOLR_VERSION"
$WGET $SOLR_URL
echo "Extracting hadoop-$HADOOP_VERSION.tar.gz"
$TAR $install_dir/hadoop-$HADOOP_VERSION.tar.gz
echo "Extracting hbase-$HBASE_VERSION.tar.gz"
$TAR $install_dir/hbase-$HBASE_VERSION.tar.gz
echo "Extracting zookeeper-$ZOOKEEPER_VERSION.tar.gz"
$TAR $install_dir/zookeeper-$ZOOKEEPER_VERSION.tar.gz
echo "Extracting apache-solr-$SOLR_VERSION.tgz"
$TAR $install_dir/apache-solr-$SOLR_VERSION.tgz
echo "Extracting lily-$LILY_VERSION.tar.gz"
$TAR $install_dir/lily-$LILY_VERSION.tar.gz
ln -sf hadoop-$HADOOP-VERSION hadoop
ln -sf hbase-$HBASE-VERSION hbase
ln -sf zookeeper-$ZOOKEEPER_VERSION zookeeper
ln -sf lily-$LILY_VERSION lily
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment