Get the App
SLTechnology News&Howtos  ›  Internet Technology  › 

Install hadoop

Shulou Source: shulou.com Published: 2022-06-03 05:25:55 10月27日 Update

1: install the package

Http://hadoop.apache.org/releases.html

Http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Hadoop-2.6.4 (binary)

Jdk-8u102-linux-x64.tar.gz

2: node information

Centos7 * 3

Master 10.10.0.115

Slave1 10.10.0.116

Slave2 10.10.0.117

3: installation process

Initialization under Section 3.1 (abbreviated)

Hostname, firewall, selinux, etc.

3.2 Node mutual trust

[root@master ~] # ssh-keygen

[root@master ~] # cat / root/.ssh/id_rsa.pub > / root/.ssh/authorized_keys

[root@master] # scp-r / root/.ssh slave1:/root/

[root@master] # scp-r / root/.ssh slave2:/root/

3.3 install jdk on all nodes

[root@master ~] # tar-zxvf jdk-8u102-linux-x64.tar.gz

[root@master ~] # mkdir / usr/soft

[root@master ~] # mv jdk1.8.0_102 / usr/soft/

[root@master ~] # vim / etc/profile

...

Export JAVA_HOME=/usr/soft/jdk1.8.0_102

Export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

Export PATH=$PATH:$JAVA_HOME/bin

[root@master ~] # source / etc/profile

[root@master ~] # java-version

Java version "1.8.0,102"

Java (TM) SE Runtime Environment (build 1.8.0_102-b14)

Java HotSpot (TM) 64-Bit Server VM (build 25.102-b14, mixed mode)

Other nodes operate the same way

3.4 install hadoop

Install the configuration on master first, and then scp to other nodes

[root@master ~] # tar-zxvf hadoop-2.6.4.tar.gz

[root@master ~] # mv hadoop-2.6.4 / usr/soft/

[root@master ~] # cd / usr/soft/hadoop-2.6.4/

[root@master ~] # mkdir hdfs

[root@master ~] # mkdir hdfs/data

[root@master ~] # mkdir hdfs/name

[root@master ~] # mkdir tmp

[root@master ~] # cat / usr/soft/hadoop-2.6.4/etc/hadoop/core-site.xml

Fs.defaultFS

Hdfs://10.10.0.115:9000

Hadoop.tmp.dir

File:/usr/soft/hadoop-2.6.4/tmp

Io.file.buffer.size

131702

[root@master ~] # cat / usr/soft/hadoop-2.6.4/etc/hadoop/hdfs-site.xml

Dfs.namenode.name.dir

File:/usr/soft/hadoop-2.6.4/hdfs/name

Dfs.datanode.data.dir

File:/usr/soft/hadoop-2.6.4/hdfs/data

Dfs.replication

two

Dfs.namenode.secondary.http-address

10.10.0.115:9001

Dfs.webhdfs.enabled

True

[root@master ~] # cp / usr/soft/hadoop-2.6.4/etc/hadoop/mapred-site.xml.template / usr/soft/hadoop-2.6.4/etc/hadoop/mapred-site.xml

[root@master ~] # cat / usr/soft/hadoop-2.6.4/etc/hadoop/mapred-site.xml

Mapreduce.framework.name

Yarn

Mapreduce.jobhistory.address

10.10.0.115:10020

Mapreduce.jobhistory.webapp.address

10.10.0.115:19888

Yarn.nodemanager.aux-services

Mapreduce_shuffle

Yarn.nodemanager.auxservices.mapreduce.shuffle.class

Org.apache.hadoop.mapred.ShuffleHandler

Yarn.resourcemanager.address

10.10.0.115:8032

Yarn.resourcemanager.scheduler.address

10.10.0.115:8030

Yarn.resourcemanager.resource-tracker.address

10.10.0.115:8031

Yarn.resourcemanager.admin.address

10.10.0.115:8033

Yarn.resourcemanager.webapp.address

10.10.0.115:8088

Yarn.nodemanager.resource.memory-mb

seven hundred and sixty eight

[root@master ~] # cat / usr/soft/hadoop-2.6.4/etc/hadoop/hadoop-env.sh

...

Export JAVA_HOME=/usr/soft/jdk1.8.0_102

[root@master ~] # cat / usr/soft/hadoop-2.6.4/etc/hadoop/yarn-env.sh

...

Export JAVA_HOME=/usr/soft/jdk1.8.0_102

[root@master ~] # cat / usr/soft/hadoop-2.6.4/etc/hadoop/slaves

10.10.0.116

10.10.0.117

[root@master] # scp-r / usr/soft/jdk1.8.0_102 slave1:/usr/soft/

[root@master] # scp-r / usr/soft/jdk1.8.0_102 slave2:/usr/soft/

[root@master] # / usr/soft/hadoop-2.6.4/bin/hdfs namenode-format

[root@master ~] # / usr/soft/hadoop-2.6.4/sbin/start-all.sh

Browser opens http://10.10.0.115:8088/

Browser opens http://10.10.0.115:50070/

Tags: Node browser browser host information process firewall section configuration fire prevention Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Linux Huawei macOS Shulou Technology Docker