1)core-site.xml

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://Master:9000</value>
</property>
<property>
<name>Hadoop.tmp.dir</name>
<value>/home/hadoop/HadoopData/tmp</value>
</property>
</configuration>

  

hadoop.tmp.dir 是hadoop文件系统依赖的基础配置,很多路径都依赖它,并且NameNode的元数据备份等信息也会放在此这个目录下,如果不配置,其默认路径是/tmp,而/tmp是系统的临时目录,系统重启时往往会被清空,所以需要自定义一个持久化的数据目录。如果hdfs-site.xml中不配置namenode和datanode的存放位置,默认就放在这个路径中。

fs.default.name参数意义就是Namenode的地址和RPC端口。

2)hdfs-site.xml

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>

dfs.replication表示为了保证数据的可靠性而设置块的复制数量(默认为3)

dfs.name.dir表示存储NameNode元数据的目录(默认值是${hadoop.data.dir}/dfs/name,这个是名称节点上的路径)

dfs.data.dir表示数据块的datanode中存储的目录((默认值是${hadoop.data.dir}/dfs/data,这个是数据节点上的路径)

DataNode节点存储数据块的位置(以Slave2为例):有dfs和mapred目录,其中dfs存储用于MR计算的数据节点块,mapred存放中间计算结果(比如map阶段spill的数据)

3)mapred-site.xml

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<!-- Put site-specific property overrides in this file. -->
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>Master:</value>
</property>
</configuration>
mapred.job.tracker表示RPC地址和端口号。并且,此文件中不能有空白行出现。

最新文章

  1. 【转】网络编程socket基本API详解
  2. [转]IE8兼容Jquery.validate.js兼容问题
  3. 搞懂 SynchronizationContext
  4. Spark学习笔记之SparkRDD
  5. HTML中doctype以及target论述
  6. http--响应请求状态码
  7. JavaScript对象的创建之构造函数
  8. css font-family 字体全介绍,\5b8b\4f53 宋体 随笔
  9. Flex 箭头(军标)库封装完成
  10. node express
  11. PHP 計算字符串長度函數
  12. 计算机视觉与模式识别代码合集第二版two
  13. Promise实现小球的运动
  14. unix文件系统中的硬链接和软连接
  15. MATLAB细节笔记
  16. 用python turtle实现汉诺塔的移动
  17. 通过 Systemd Journal 收集日志
  18. Java programming problems
  19. 利用PHP访问数据库——实现分页功能与多条件查询功能
  20. docker中mysql数据库的数据导入和导出

热门文章

  1. 从基础开始,从一个SQLHelper开始
  2. activiti
  3. DTAP street
  4. node.js 使用 UglifyJS2 高效率压缩 javascript 文件
  5. hdu 2120 Ice_cream&#39;s world I
  6. ORACLE SQL TUNING ADVISOR 使用方法
  7. JVM规范小结
  8. 面向对象原生js幻灯片代淡出效果
  9. [iOS]深入浅出 iOS 之多线程 NSThread
  10. MVVMLight leaning note