博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hadoop
阅读量:5898 次
发布时间:2019-06-19

本文共 2843 字,大约阅读时间需要 9 分钟。

HDFS分布式文件系统

 

环境准备:

1.安装java环境

yum -y install java-1.8.0-openjdk-devel

2.配置/etc/hosts

3.配置ssh信任关系(NameNode)

rm -rf /root/.ssh/known_hosts 
# 配置/etc/ssh/ssh_config    取消yes询问 Host *        StrictHostKeyChecking no   # 生成密钥对 ssh-kengen -b 2048 -t rsa -N '' -f key # 部署 ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.24
 

 

配置文件   (参考 :  https://hadoop.apache.org/docs/r2.7.6/)

环境配置文件  /usr/local/hadoop/etc/hadoop/hadoop-env.sh

 

核心配置文件  /usr/local/hadoop/etc/hadoop/core-site.xml

fs.defaultFS
hdfs://nn01:9000
hadoop.tmp.dir
/var/hadoop

 

HDFS配置文件 /usr/local/hadoop/etc/hadoop/hdfs-site.xml

dfs.namenode.http-address
nn01:50070
/menode.secondary.http-address
nn01:50090
dfs.replication
2

 

节点配置文件  /usr/local/hadoop/etc/hadoop/slaves

node1node2node3

 

启动hdfs集群

ALL: 创建数据存储文件    mkdir /var/hadoop

拷贝nn01:/usr/local/hadoop 至所有的node节点

rsync -aSH --delete /usr/local/hadoop node1:/usr/local/
rsync -aSH --delete /usr/local/hadoop node2:/usr/local/ ...

 

在namenode上执行格式化操作

/usr/local/hadoop/bin/hdfs namenode -format

 

 

 

启动集群

 

/usr/local/hadoop/sbin/start-dfs.sh

所有节点jps验证角色

jps

namenode上节点验证

/usr/local/hadoop/bin/hdfs dfsadmin -report

 

配置/usr/local/hadoop/etc/hadoop/mapred-site.xml

mapreduce.framework.name
yarn

 

配置/usr/local/hadoop/etc/hadoop/yarn-site.xml

yarn.resourcemanager.hostname
nn01
yarn.nodemanager.aux-services
mapreduce_shuffle

 

 

同步配置文件至node节点

rsync -aSH --delete /usr/local/hadoop/etc/hadoop/ node1:/usr/local/hadoop/etc/hadoop/。。。

 

 

启动hadoop集群

/usr/local/hadoop/sbin/start-yarn.sh

 

验证

jps/usr/local/hadoop/bin/yarn node -list

 

web页面浏览

http://192.168.1.21:50070/                   # namenode   ip为设置的iphttp://192.168.1.21:50090/                   # secondarynamenode   ip为设置的iphttp://192.168.1.21:8088/                   # resourcemangager   ip为设置的iphttp://192.168.1.22:50075/                   # datanode   ip为设置的iphttp://192.168.1.22:8042/                   #nodemanager   ip为设置的ip

 

转载于:https://www.cnblogs.com/ray-mmss/p/10451932.html

你可能感兴趣的文章
Ajax原理学习
查看>>
sap scriptfom 多语言翻译
查看>>
实现超级简单的bug管理系统
查看>>
[LeetCode] Find Anagram Mappings 寻找异构映射
查看>>
--Too small initial heap for new size specified
查看>>
黄聪:3分钟学会sessionStorage用法
查看>>
Entity Framework 全面教程详解(转)
查看>>
Windows上Python2.7安装Scrapy过程
查看>>
Chapter 3:Code Style in Django
查看>>
FIDO联盟拥抱政府监管,全面打造安全可信网络
查看>>
BlackNurse新型DoS攻击 15M流量就可以打瘫思科防火墙 思科做出了回应
查看>>
Interop 2015:思科为其SDN架构做好安全防护
查看>>
第19届亚太反病毒研究者联盟(AVAR)国际大会开幕在即
查看>>
挖掘数据金矿 领军协同创新 曙光荣膺“2016大数据创新应用领袖企业”称号
查看>>
国内WiFi厂商公关客户常说的三句话!
查看>>
《大数据分析原理与实践》一一 3.2 关联规则分析
查看>>
Fast通道获得Win10 Mobile Build 14977更新
查看>>
GAN专题阅读小组 | 每周一起读 #05
查看>>
AMD与天津海光合资生产x86服务器芯片
查看>>
雅虎开源了TensorFlowOnSpark
查看>>