1 | #!/bin/bash |
---|
2 | sudo apt-get install lsb-release debconf-utils |
---|
3 | dist=$(lsb_release -c | awk '{ print $2 }') |
---|
4 | # Installing java non-interactively |
---|
5 | cat << EOF | sudo /usr/bin/debconf-set-selections |
---|
6 | sun-java6-bin shared/accepted-sun-dlj-v1-1 select true |
---|
7 | sun-java6-jdk shared/accepted-sun-dlj-v1-1 select true |
---|
8 | sun-java6-jre shared/accepted-sun-dlj-v1-1 select true |
---|
9 | EOF |
---|
10 | # Download Cloudera DEB GPG key and setup repository |
---|
11 | echo "deb http://archive.cloudera.com/debian $dist-cdh2 contrib" > cloudera.list |
---|
12 | echo "deb-src http://archive.cloudera.com/debian $dist-cdh2 contrib" >> cloudera.list |
---|
13 | sudo mv cloudera.list /etc/apt/sources.list.d/. |
---|
14 | wget -q -O archive.key http://archive.cloudera.com/debian/archive.key |
---|
15 | sudo apt-key add archive.key |
---|
16 | sudo apt-get update |
---|
17 | sudo apt-cache search hadoop |
---|
18 | sudo apt-get -y install hadoop-0.20 hadoop-0.20-pipes hadoop-0.20-conf-pseudo sun-java6-jdk |
---|
19 | sudo update-rc.d hadoop-0.20-namenode defaults |
---|
20 | sudo update-rc.d hadoop-0.20-datanode defaults |
---|
21 | sudo update-rc.d hadoop-0.20-jobtracker defaults |
---|
22 | sudo update-rc.d hadoop-0.20-tasktracker defaults |
---|
23 | rm archive.key |
---|