HBASE-2103 [EC2] pull version from build
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@898450 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
c785cf8118
commit
a61bd539ca
|
@ -298,6 +298,7 @@ Release 0.21.0 - Unreleased
|
||||||
HBASE-2107 Upgrading Lucene 2.2 to Lucene 3.0.0 (Kay Kay via Stack)
|
HBASE-2107 Upgrading Lucene 2.2 to Lucene 3.0.0 (Kay Kay via Stack)
|
||||||
HBASE-2111 Move to ivy broke our being able to run in-place; i.e.
|
HBASE-2111 Move to ivy broke our being able to run in-place; i.e.
|
||||||
./bin/start-hbase.sh in a checkout
|
./bin/start-hbase.sh in a checkout
|
||||||
|
HBASE-2103 [EC2] pull version from build
|
||||||
|
|
||||||
NEW FEATURES
|
NEW FEATURES
|
||||||
HBASE-1901 "General" partitioner for "hbase-48" bulk (behind the api, write
|
HBASE-1901 "General" partitioner for "hbase-48" bulk (behind the api, write
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
|
|
||||||
<project name="hbasebuildcontrib">
|
<project name="hbasebuildcontrib">
|
||||||
|
|
||||||
<property name="version" value="0.20.0"/>
|
<property name="version" value="0.20.3"/>
|
||||||
<property name="name" value="${ant.project.name}"/>
|
<property name="name" value="${ant.project.name}"/>
|
||||||
|
|
||||||
<!-- Load all the default properties, and any the user wants -->
|
<!-- Load all the default properties, and any the user wants -->
|
||||||
|
|
|
@ -34,7 +34,7 @@ EC2_CERT=
|
||||||
EC2_ROOT_SSH_KEY=
|
EC2_ROOT_SSH_KEY=
|
||||||
|
|
||||||
# The version of HBase to use.
|
# The version of HBase to use.
|
||||||
HBASE_VERSION=0.20.3-dev
|
HBASE_VERSION=@HBASE_VERSION@
|
||||||
|
|
||||||
# The version of Hadoop to use.
|
# The version of Hadoop to use.
|
||||||
HADOOP_VERSION=0.20.1
|
HADOOP_VERSION=0.20.1
|
||||||
|
@ -42,8 +42,7 @@ HADOOP_VERSION=0.20.1
|
||||||
# The Amazon S3 bucket where the HBase AMI is stored.
|
# The Amazon S3 bucket where the HBase AMI is stored.
|
||||||
# Change this value only if you are creating your own (private) AMI
|
# Change this value only if you are creating your own (private) AMI
|
||||||
# so you can store it in a bucket you own.
|
# so you can store it in a bucket you own.
|
||||||
#S3_BUCKET=hbase-images
|
S3_BUCKET=apache-hbase-images
|
||||||
S3_BUCKET=iridiant-bundles
|
|
||||||
|
|
||||||
# Enable public access web interfaces
|
# Enable public access web interfaces
|
||||||
ENABLE_WEB_PORTS=false
|
ENABLE_WEB_PORTS=false
|
||||||
|
|
|
@ -37,7 +37,7 @@ rm -f "$bin"/credentials.sh
|
||||||
# Install Java
|
# Install Java
|
||||||
echo "Downloading and installing java binary."
|
echo "Downloading and installing java binary."
|
||||||
cd /usr/local
|
cd /usr/local
|
||||||
wget -nv -O java.bin http://iridiant.s3.amazonaws.com/jdk/jdk-${JAVA_VERSION}-linux-${arch}.bin
|
wget -nv -O java.bin http://hbase.s3.amazonaws.com/jdk/jdk-${JAVA_VERSION}-linux-${arch}.bin
|
||||||
sh java.bin
|
sh java.bin
|
||||||
rm -f java.bin
|
rm -f java.bin
|
||||||
|
|
||||||
|
@ -66,7 +66,7 @@ sed -i \
|
||||||
# Install HBase
|
# Install HBase
|
||||||
echo "Installing HBase $HBASE_VERSION."
|
echo "Installing HBase $HBASE_VERSION."
|
||||||
cd /usr/local
|
cd /usr/local
|
||||||
wget -nv http://iridiant.s3.amazonaws.com/hbase/hbase-$HBASE_VERSION.tar.gz
|
wget -nv http://hbase.s3.amazonaws.com/hbase/hbase-$HBASE_VERSION.tar.gz
|
||||||
tar xzf hbase-$HBASE_VERSION.tar.gz
|
tar xzf hbase-$HBASE_VERSION.tar.gz
|
||||||
rm -f hbase-$HBASE_VERSION.tar.gz
|
rm -f hbase-$HBASE_VERSION.tar.gz
|
||||||
|
|
||||||
|
@ -97,7 +97,7 @@ echo ' StrictHostKeyChecking no' >> /etc/ssh/ssh_config
|
||||||
|
|
||||||
# Install LZO
|
# Install LZO
|
||||||
echo "Installing LZO codec support"
|
echo "Installing LZO codec support"
|
||||||
wget -nv -O /tmp/lzo-linux-${HADOOP_VERSION}.tar.gz http://iridiant.s3.amazonaws.com/hbase/lzo-linux-${HADOOP_VERSION}.tar.gz
|
wget -nv -O /tmp/lzo-linux-${HADOOP_VERSION}.tar.gz http://hbase.s3.amazonaws.com/hbase/lzo-linux-${HADOOP_VERSION}.tar.gz
|
||||||
cd /usr/local/hadoop-${HADOOP_VERSION} && tar xzf /tmp/lzo-linux-${HADOOP_VERSION}.tar.gz
|
cd /usr/local/hadoop-${HADOOP_VERSION} && tar xzf /tmp/lzo-linux-${HADOOP_VERSION}.tar.gz
|
||||||
cd /usr/local/hbase-${HBASE_VERSION} && tar xzf /tmp/lzo-linux-${HADOOP_VERSION}.tar.gz
|
cd /usr/local/hbase-${HBASE_VERSION} && tar xzf /tmp/lzo-linux-${HADOOP_VERSION}.tar.gz
|
||||||
rm -f /tmp/lzo-linux-${HADOOP_VERSION}.tar.gz
|
rm -f /tmp/lzo-linux-${HADOOP_VERSION}.tar.gz
|
||||||
|
|
|
@ -0,0 +1,40 @@
|
||||||
|
<project name="ec2" default="package" basedir=".">
|
||||||
|
<import file="../build-contrib.xml"/>
|
||||||
|
|
||||||
|
<target name="compile">
|
||||||
|
<copy todir="${build.dir}">
|
||||||
|
<fileset dir="${root}">
|
||||||
|
<exclude name="build.xml"/>
|
||||||
|
</fileset>
|
||||||
|
</copy>
|
||||||
|
<exec executable="sed">
|
||||||
|
<arg value="-i"/>
|
||||||
|
<arg value="-e"/> <arg value="s/@HBASE_VERSION@/${version}/g"/>
|
||||||
|
<arg value="${build.dir}/bin/hbase-ec2-env.sh"/>
|
||||||
|
</exec>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
<target name="package" depends="compile">
|
||||||
|
<mkdir dir="${dist.dir}/contrib/${name}"/>
|
||||||
|
<copy todir="${dist.dir}/contrib/${name}">
|
||||||
|
<fileset dir="${build.dir}"/>
|
||||||
|
</copy>
|
||||||
|
<exec executable="chmod">
|
||||||
|
<arg value="755"/>
|
||||||
|
<arg value="${dist.dir}/contrib/${name}/bin/hbase-ec2"/>
|
||||||
|
<arg value="${dist.dir}/contrib/${name}/bin/cmd-hbase-cluster"/>
|
||||||
|
<arg value="${dist.dir}/contrib/${name}/bin/create-hbase-image"/>
|
||||||
|
<arg value="${dist.dir}/contrib/${name}/bin/delete-hbase-cluster"/>
|
||||||
|
<arg value="${dist.dir}/contrib/${name}/bin/init-hbase-cluster-secgroups"/>
|
||||||
|
<arg value="${dist.dir}/contrib/${name}/bin/launch-hbase-cluster"/>
|
||||||
|
<arg value="${dist.dir}/contrib/${name}/bin/launch-hbase-master"/>
|
||||||
|
<arg value="${dist.dir}/contrib/${name}/bin/launch-hbase-slaves"/>
|
||||||
|
<arg value="${dist.dir}/contrib/${name}/bin/launch-hbase-zookeeper"/>
|
||||||
|
<arg value="${dist.dir}/contrib/${name}/bin/list-hbase-clusters"/>
|
||||||
|
<arg value="${dist.dir}/contrib/${name}/bin/revoke-hbase-cluster-secgroups"/>
|
||||||
|
<arg value="${dist.dir}/contrib/${name}/bin/terminate-hbase-cluster"/>
|
||||||
|
<arg value="${dist.dir}/contrib/${name}/bin/image/create-hbase-image-remote"/>
|
||||||
|
</exec>
|
||||||
|
</target>
|
||||||
|
|
||||||
|
</project>
|
Loading…
Reference in New Issue