Tutorial Installasi Hadoop PDF
Tutorial Installasi Hadoop PDF
Tutorial Installasi Hadoop PDF
1. Tambahkan list ip dan nama host di masing-masing file /etc/host pada server hadoop yang ada
167.205.64.109 hadoop1.unb.ac.id hadoop1
167.205.64.100 hadoop2.unb.ac.id hadoop2
167.205.64.79 hadoop3.unb.ac.id hadoop3
For JDK9, the PPA uses standard builds from: https://jdk9.java.net/download/ (and not the
Jigsaw builds!).
Important!!! For now, you should continue to use Java 8 because Oracle Java 9 is available as an
early access release (it should be released in 2016)! You should only use Oracle Java 9 if you
explicitly need it, because it may contain bugs and it might not include the latest security
patches! Also, some Java options were removed in JDK9, so you may encounter issues with
various Java apps. More information and installation instructions (Ubuntu / Linux Mint / Debian):
http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html
More info: https://launchpad.net/~webupd8team/+archive/ubuntu/java
Press [ENTER] to continue or ctrl-c to cancel adding it
3. Disable ipv6
Tambahkan baris berikut pada /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
* Documentation: https://help.ubuntu.com/
# Set HADOOP_HOME
HADOOP_HOME=/home/hadoopuser/hadoop
export HADOOP_HOME
# Set JAVA_HOME
JAVA_HOME=/usr/lib/jvm/java-7-oracle
export JAVA_HOME
# Add Hadoop bin and sbin directory to PATH
export PATH=$PATH:$HADOOP_HOME/bin;$HADOOP_HOME/sbin
6. Ubah konfigurasi
Konfigurasi core-site.xml di setiap node, arahkan ke server master
<configuration>
<property>
<name>hadoop.tmp.dir</name>
<value>/home/hadoopuser/tmp</value>
<description>Temporary Directory.</description>
</property>
<property>
<name>fs.defaultFS</name>
<value>hdfs://hadoop1:9000</value>
<description>Use HDFS as file storage engine</description>
</property>
Start DFS pada master: hadoop/sbin/start-dfs.sh, jika sukses akan ada output seperti ini:
hadoopuser@hadoop1:~/hadoop/sbin$ ./start-dfs.sh
Starting namenodes on [hadoop1]
hadoop1: starting namenode, logging to /home/hadoopuser/hadoop/logs/hadoop-hadoopuser-
namenode-hadoop1.out
hadoop2: starting datanode, logging to /home/hadoopuser/hadoop/logs/hadoop-hadoopuser-
datanode-hadoop2.out
hadoop3: starting datanode, logging to /home/hadoopuser/hadoop/logs/hadoop-hadoopuser-
datanode-hadoop3.out
hadoop1: starting datanode, logging to /home/hadoopuser/hadoop/logs/hadoop-hadoopuser-
datanode-hadoop1.out
Starting secondary namenodes [0.0.0.0]
0.0.0.0: starting secondarynamenode, logging to /home/hadoopuser/hadoop/logs/hadoop-
hadoopuser-secondarynamenode-hadoop1.out
Ketikan JPS disetiap node untuk memastikan node bekerja, hasilnya akan terlihat seperti ini:
hadoopuser@hadoop2:~/hadoop/sbin$ jps
7433 NodeManager
7573 Jps
hadoopuser@hadoop3:~$ jps
2175 ResourceManager
7347 NodeManager
7479 Jps
hadoopuser@hadoop1:~/hadoop/sbin$ jps
13417 Jps
12800 SecondaryNameNode
13100 NodeManager
12963 ResourceManager
hadoopuser@hadoop1:~/hadoop/sbin$
Hasil netstat