單機部署Hadoop

一、單機部署HADOOP:(非分布式)

1、環(huán)境準備

(1)虛擬內(nèi)存

dd if=/dev/zero of=swap bs=1M count=2048


mkswap swap


swapon swap


chmod 0600 swap


(2)本地解析文件

vim /etc/hosts

172.18.27.6 server


2、安裝HADOOP,配置JAVA環(huán)境

yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel -y


tar zxvf hadoop-3.1.2.tar.gz -C /usr/local/


ln -s hadoop-3.1.2/ hadoop


vim /etc/profile

PATH=$PATH:/usr/local/hadoop/bin:/usr/local/hadoop/sbin

export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64

source /etc/profile

3、測試

hadoop version

cd /usr/local/hadoop/share/hadoop/mapreduce

hadoop jar hadoop-mapreduce-examples-3.1.2.jar pi 2 10000000000

二、單機部署HADOOP:(偽分布式)

1、SSH免密登錄

ssh-keygen

ssh-copy-id -i id_rsa.pub 192.168.100.1

2、配置HDFS

vim hadoop-env.sh

export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64

export HDFS_NAMENODE_USER=root

export HDFS_DATANODE_USER=root

export HDFS_SECONDARYNAMENODE_USER=root

export YARN_RESOURCEMANAGER_USER=root

export YARN_NODEMANAGER_USER=root

vim core-site.xml

hadoop.tmp.dir

/usr/local/hadoop/tmp

fs.default.name

hdfs://server:9000

vim hdfs-site.xml

dfs.replication

1

dfs.permissions

false

hadoop namenode -format

start-dfs.sh&stop-dfs.sh

hadoop dfsadmin -report

3、配置MAPREDUCE

vim mapred-site.xml

mapreduce.framework.name

yarn

mapreduce.job.tracker

hdfs://server:8001

true

mapreduce.framework.name

yarn

4、配置YARN

hadoop classpath

vim yarn-site.xml

yarn.resourcemanager.hostname

server

yarn.nodemanager.aux-services

mapreduce_shuffle

yarn.application.classpath

/usr/local/hadoop-3.1.2/etc/hadoop:/usr/local/hadoop-3.1.2/share/hadoop/common/lib/:/usr/local/hadoop-3.1.2/share/hadoop/common/:/usr/local/hadoop-3.1.2/share/hadoop/hdfs:/usr/local/hadoop-3.1.2/share/hadoop/hdfs/lib/:/usr/local/hadoop-3.1.2/share/hadoop/hdfs/:/usr/local/hadoop-3.1.2/share/hadoop/mapreduce/lib/:/usr/local/hadoop-3.1.2/share/hadoop/mapreduce/:/usr/local/hadoop-3.1.2/share/hadoop/yarn:/usr/local/hadoop-3.1.2/share/hadoop/yarn/lib/:/usr/local/hadoop-3.1.2/share/hadoop/yarn/

5、啟動并測試

start-all.sh&stop-all.sh

hadoop jar hadoop-mapreduce-examples-3.1.2.jar pi 2 10

web訪問HDFS:http://192.168.100.1:9870

web訪問MAPREDUCE:http://192.168.100.1:8088

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容