Created
May 26, 2012 02:59
-
-
Save duydo/2791872 to your computer and use it in GitHub Desktop.
install lily
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /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