栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Hadoop-2.7.2伪分布式的搭建

Hadoop-2.7.2伪分布式的搭建

Hadoop-2.7.2伪分布式的搭建 1.解压hadoop到当前目录
tar -zxvf hadoop-2.7.2.tar.gz -C ./ 

解压后的目录:

2.修改映射
vim /etc/hosts

3.为hadoop设置环境变量

(默认Java环境变量已经配置)

pwd 获取hadoop所在的位置

编辑 /etc/profile 文件

vim /etc/profile
#配置Hadoop环境变量
export HAOOP_HOME=/opt/Environment/hadoop-2.7.2
export PATH=$HADOOP_HOME/bin:$PATH


hadoop指令查看hadoop环境变量是否配置完成!

hadoop


修改hadoop-env,sh里面的java环境变量

export JAVA_HOME=/opt/Environment/java

4.配置hadoop文件(etc/hadoop/core-site.xml)

etc/hadoop/目录下的文件

在etc/hadoop/core-site.xml中添加:

vim core-site.xml

	
	
		fs.defaultFS
		hdfs://C8:8020
	

	
	
		 hadoop.tmp.dir
		/opt/Environment/hadoop-2.7.2/data/tmp
	

etc/hadoop/hdfs-site.xml添加后

在hadoop目录下创建/data/temp

mkdir -p /data/tmp

5.配置hadoop文件(etc/hadoop/hdfs-site.xml)

etc/hadoop/hdfs-site.xml中添加:

vim hdfs-site.xml

	
	
		dfs.replication
		1
	

xml添加后

6.开启namenode,datanode

切换到hadoop目录下执行以下命令

格式化namenode

bin/hdfs namenode -format

启动namenode 和 datanode

sbin/hadoop-daemon.sh start namenode
sbin/hadoop-daemon.sh start datanode

开启namenode,datanode

jps

7.配置yarn 1.配置etc/hadoop/yarn-site.xml
vim yarn-site.xml

	
	
		yarn.resourcemanager.hostname
		C8
	


2.配置etc/hadoop/mapred-site.xml

拷贝 mapred-site.xml.template,改名为mapred-site.xml

cp mapred-site.xml.template mapred-site.xml

修改配置文件

vim mapred-site.xml

	
	
       yarn.nodemanager.aux-services
       mapreduce_shuffle
	
	
	
		mapreduce.framework.name
		yarn
	

3.etc/hadoop/yarn-env.sh添加 java环境变量

8.启动yarn
sbin/yarn-daemon.sh start resourcemanager
sbin/yarn-daemon.sh start nodemanager


jps查看进程

进入yarn
http://192.168.192.133:8088
进入hdfs
http://192.168.192.133:50070



9.节点关闭的命令(有先后顺序)
关闭nodemanager 	sbin/yarn-daemon.sh stop nodemanager
关闭resourcemanager	sbin/yarn-daemon.sh stop resourcemanager
关闭namenode	    sbin/hadoop-daemon.sh stop namenode
关闭datanode	    sbin/hadoop-daemon.sh stop datanode
sbin/yarn-daemon.sh stop nodemanager
sbin/yarn-daemon.sh stop resourcemanager
sbin/hadoop-daemon.sh stop namenode
sbin/hadoop-daemon.sh stop datanode
10.配置历史服务器

配置etc/hadoop/mapred-site.xml中添加如下配置


		mapreduce.jobhistory.address
		H520:10020


		mapreduce.jobhistory.webapp.address
		H520:19888

启动历史服务器

sbin/mr-jobhistory-daemon.sh start historyserver

关闭历史服务器

sbin/mr-jobhistory-daemon.sh stop historyserver
11.配置日志的聚集

配置etc/hadoop/yarn-site.xml中添加如下配置

注意:开启日志聚集功能需要重新启动NodeManager,ResourceManger和HistoryManager

在hadoop目录下执行:

vim ./etc/hadoop/yarn-site.xml

配置文件中添加如下属性


	yarn.log-aggregation-enable
	true



	yarn.log-aggregation.retain-seconds
	604800

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/354847.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号