hadoop配置文件及常用配置

在完成Hadoop安装后,需在/etc/hadoop/目录下配置core-site.xml、hadoop-site.xml、yarn-site.xml和mapred-site.xml等文件。主要内容包括:设置namenode RPC端口和域名,定义默认临时目录,调整HDFS副本数,配置权限,指定主机名,增加应用服务,设置日志聚集,编辑slaves文件,并进行文件系统格式化和启动守护进程。确保正确配置后,可通过HTTP访问WEBUI界面监控集群状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在安装完hadoop后,配置文件保存在etc/hadoop/下,通常需要我们做修改。
- core-site.xml 全局配置
- hadoop-site.xml
- yarn-site.xml
- mapred-site.xml
可以参看hadoop文档下的默认配置修改
这里写图片描述
常用的修改如下:

core-site.xml

  1. namenode RPC 端口,域名设置(..*=hostname)
        <property>
        <name>fs.defaultFS</name>
        <value>hdfs://***.***.***:8020</value>
        </property>
  1. 默认临时目录设置,默认为/tmp/hadoop-${user.name}
    <property>
    <name>hadoop.tmp.dir</name>
    <value>/opt/datas/tmp</value>
    </property>
  1. HDFS WEB UI显示的用户名,默认为df.who
    <property>
      <name>hadoop.http.staticuser.user</name>
      <value>lufy</value>
    </property>

hdfs-site.xml

  1. 文件复制的副本数,默认为3
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
  • 权限控制
<property>
  <name>dfs.permissions.enabled</name>
  <value>false</value>
</property>

yarn-site.xml

  • 主机名
    <property>
        <name>yarn.resourcemanager.hostname</name>
        <value>***.***.com</value>
    </property>
  • 增加应用服务
    <property>
        <name>yarn.nodemanager.aux-services</name>
        <value>mapreduce_shuffle</value>
    </property>
  • 日志聚集,默认false, -1
 <property>
    <name>yarn.log-aggregation-enable</name>
    <value>true</value>
  </property>

  <property>
    <name>yarn.log-aggregation.retain-seconds</name>
    <value>100086</value>
  </property> 

编辑slaves

hadoop.beifeng.com

编辑mapred-site.xml

    <property>
        <name>mapreduce.framework.name</name>
        <value>yarn</value>
    </property>

格式化文件系统

$ bin/hadoop namenode -format
这里写图片描述

启动守护进程

这里写图片描述
ssh无法连接slave节点。 需要配置ssh
- namenode,datanode
这里写图片描述
-resourcemanger, nodemanager
这里写图片描述

进入WEBUI界面

http://..com:8088/cluster

http://www.cnblogs.com/ggjucheng/archive/2012/04/17/2454590.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值