Last active
December 28, 2015 10:59
-
-
Save mieitza/bdd539fc3dca37b8aa3f to your computer and use it in GitHub Desktop.
PredictionIO install Ubuntu 12.04 (ml-medium)
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 -x | |
#Setup Env | |
PREDICTIONIO_USER=devio | |
INSTALL_DIR=/opt/dev/ | |
PREDICTIONIO_BINARY_RELEASE=PredictionIO-0.6.3.zip | |
JAVA_HOME=/usr/lib/jvm/java-7-oracle | |
#Add Oracle Java | |
add-apt-repository ppa:webupd8team/java | |
# Accept EULA | |
echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections | |
#Update APT repos | |
apt-get update | |
#Install software | |
apt-get install -y wget curl unzip git-core oracle-java7-installer oracle-java7-set-default mongodb | |
#Setup | |
useradd $PREDICTIONIO_USER -m -s /bin/bash | |
mkdir -p $INSTALL_DIR && cd $_ | |
chown -hR $PREDICTIONIO_USER:$PREDICTIONIO_USER . | |
su $PREDICTIONIO_USER && ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa && cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys | |
wget http://download.prediction.io/$PREDICTIONIO_BINARY_RELEASE | |
unzip $PREDICTIONIO_BINARY_RELEASE -d $INSTALL_DIR | |
cd $INSTALL_DIR | |
mv PredictionIO-0.6.3 PredictionIO | |
cd PredictionIO | |
echo Done! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment