设为首页 收藏本站
查看: 1030|回复: 0

[经验分享] HADOOP学习笔记之---3、HADOOP端口和配置文件

[复制链接]

尚未签到

发表于 2018-10-31 06:32:55 | 显示全部楼层 |阅读模式
  一、Hadoop进程监听的地址和端口:
  Hadoop启动时会运行两个服务器进程,一个为用于hadoop各进程间进行通信的RPC服务进程,另一个是提供了便于管理员查看hadoop集群各进程相关信息页面的http服务进程。
  用于定义各RPC服务器所监听的地址和端口的属性有如下几个:
  fs.default.name  :  定义HDFS的namenode用于提供URI所监听的地址和端口,默认端口8020
  dfs.datanode.ipc.address :   DataNode上IPC服务器监听的地址和端口,默认为0.0.0.0:50020
  mapred.job.tracker :  JobTracker的RPC服务器所监听的地址和端口,默认为8021。
  mapred.task.tracker.report.address :TaskTracker的RPC服务器监听的地址和端口:TaskTracker的子JVM使用此端口与tasktracker进行通讯,它仅需要监听在本地回环地址127.0.0.1上,因此可以使用任何端口,只有在当本地没有回环接口时才需要修改此属性值。
  除了RPC服务外,DataNode还会运行一个TCP/IP服务用于数据块传输,其监听的地址和端口可以通过dfs.datanode.address属性进行定义,默认为0.0.0.0:50010
  HTTP服务属性:(可以通过浏览器访问获取对应进程的信息)
  mapred.job.tracker.http.address :   JobTracker的HTTP服务器地址和端口,默认0.0.0.0:50030
  mapred.task.tracker.http.address:  TaskTracker的HTTP服务器地址和端口,默认0.0.0.0:50060
  dfs.http.address  :  NameNode的HTTP服务器地址和端口,默认0.0.0.0:50070
  dfs.datanode.http.address:   DataNode的HTTP服务地址和端口,默认0.0.0.0:50075
  dfs.secondary.http.address:   SecondaryNameNode的HTTP服务地址和端口,默认0.0.0.0:50090
  二、Hadoop配置文件:
  Hadoop配置文件主要有core-site.xml,hdfs-site.xml,mapred-site.xml三个配置文件;
  不过根据版本不同,配置文件也不尽相同,可以解压hadoop包后,用(find hadoop-*** -name *.xml/sh )查找,里面有详细的官方说明文档:
  大致有以下几个:
  masters :   运行 secondarynamenode的机器列表(容易混淆,新版本中这个文件没有了)
  slavers:    运行datanode和tasktrackers的机器列表;
  hadoop-env.sh/  yarn-env.sh/  httpfs-env.sh/ mapred-env.sh 这三个配置文件是配置hadoop环境变量的配置文件(如果在全局模式下配置了,在这可以忽略,在新版本中才有的配置文件)  一般就是配置  JAVA_HOME / HADOOP_HOME之类;
  core-site.xml 这个配置文件是对hadoop全局的配置文件:
  fs.default.name:namenode RPC交互端口,默认hdfs://master:8020
  hadoop.tmp.dir:hadoop临时文件目录,hdfs/mapreduce等很多文件目录的父目录,
  默认:/tmp/hadoop-${user.name}
  fs.checkpoint.dir:secondary NameNode的元数据存放目录 以,号隔开,hdfs会把元数据冗余复制到这些目录,一般这些目录是不同的块设备,不存在的目录会被忽略掉;
  默认:${hadoop.tmp.dir}/dfs/namesecondary
  fs.checkpoint.edits.dir:secondary NameNode的事务文件存储的目录,以,号隔开,hdfs会把事务文件冗余复制到这些目录。
  默认:${fs.checkpoint.dir}
  hdfs-site.xml这个配置文件是对hdfs局部的配置文件:
  dfs.data.dir:data node的数据目录,以,号隔开,hdfs会把数据存在这些目录下,一般这些目录是不同的块设备,不存在的目录会被忽略掉
  默认:${hadoop.tmp.dir}/dfs/data
  dfs.name.dir:name node的元数据,以,号隔开,hdfs会把元数据冗余复制到这些目录,一般这些目录是不同的块设备,不存在的目录会被忽略掉
  默认:{hadoop.tmp.dir}/dfs/name
  dfs.name.edits.dir :name node的事务文件存储的目录,以,号隔开,hdfs会把事务文件冗余复制到这些目录,一般这些目录是不同的块设备,不存在的目录会被忽略掉
  默认:${dfs.name.dir}
  dfs.replication : 文件副本复制的数量数,不指定默认3份。
  dfs.support.append:支持文件append,主要是支持hbase
  默认:false,改为true支持。
  dfs.http.address:NameNode web管理端口:0.0.0.0:50070
  dfs.datanode.address:datanode 控制端口:0.0.0.0:50010
  dfs.datanode.ipc.address:datanode的RPC服务器地址和端口:0.0.0.0:50020
  dfs.datanode.http.address:datanode的HTTP服务器和端口:0.0.0.0:50075
  dfs.secondary.http.address :secondary NameNode web管理端口:50090
  mapred-site.xml这个是对mapreduce的局部的 配置文件:
  mapred.local.dir:MapReduce产生的中间数据存放目录,以,号隔开,hdfs会把数据存在这些目录下,一般这些目录是不同的块设备,不存在的目录会被忽略掉
  默认:${hadoop.tmp.dir}/mapred/local
  mapred.system.dir:MapReduce的控制文件
  默认:${hadoop.tmp.dir}/mapred/system
  mapred.job.tracker:job tracker交互端口 :hdfs://master:8021/
  mapred.job.tracker.http.address:job tracker的web管理端口0.0.0.0:50030
  mapred.task.tracker.http.address:task tracker的HTTP端口0.0.0.0:50060
  没 有特殊需求的情况下,配置上 面 标红色的 项目就可以。
  新版本中,又加了好几个配置文件,具体内容还没研究过,有待更新:


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-628613-1-1.html 上篇帖子: 查找“hadoop”生成的目录和文件 下篇帖子: 如何在hadoop中控制map的个数
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表