Skip to content

Instantly share code, notes, and snippets.

@jdtoy
Last active December 18, 2015 18:09
Show Gist options
  • Save jdtoy/5823265 to your computer and use it in GitHub Desktop.
Save jdtoy/5823265 to your computer and use it in GitHub Desktop.
Installing Brooklyn from snapshot source on an AWS Ubuntu 12.04 LTS instance.
sudo apt-get update
sudo apt-get -y install git
sudo apt-get -y install openjdk-6-jdk
wget http://mirror.rmg.io/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz
tar xvf apache-maven-3.0.5-bin.tar.gz
export M2_HOME="~/apache-maven-3.0.5"
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
export MAVEN_OPTS="-Xmx1024m -Xms512m -XX:MaxPermSize=256m"
git clone https://github.com/brooklyncentral/brooklyn.git
cd brooklyn
mvn clean install -DskipTests
export PATH=$PATH:"~/brooklyn/usage/dist/target/brooklyn-dist/bin"
mkdir ~/.brooklyn
cd ~/.brooklyn
wget http://brooklyncentral.github.com/use/guide/quickstart/catalog.xml
wget http://brooklyncentral.github.com/use/guide/quickstart/brooklyn.properties
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
gunzip GeoLiteCity.dat.gz
mv GeoLiteCity.dat MaxMind-GeoLiteCity.dat
cd ~/
ssh-keygen -t rsa -N "" -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment