Hadoop配置说明
来源:互联网 发布:汽车管家软件 编辑:程序博客网 时间:2024/06/08 20:14
Hadoop有两类配置文件,默认的default-site.xml和可以修改的site.xml,除此之外,还可以通过env.sh设置参数,同时env.sh也用于配置一些环境变量。
一、 通过env.sh配置参数和环境变量
至少要设置JAVA_HOME,也可以通过下表中的参数分别对各个进程进行配置,整体变量意思是这个变量设置之后对左侧的几个进程均有效果。
比如在hadoop-env.sh中,有如下配置:
从上图可以看出,其实这些参数的设置,是对java在启动时指定参数,即java -Dkey1=value1 -Dkey2=value2 someClass, 这一类参数可以在程序中通过System.getProperty(“key1”)获取。也可以通过它们设定使用何种垃圾回收机制,比如:
export HADOOP_NAMENODE_OPTS="-XX:+UseParallelGC"。
其实,启动进程时,这些参数都会被包含在HADOOP_OPTS或者YARN_OPTS中的,证明如下:
而在指定具体启动什么进程时,会将这种进程的OPT加到HADOOP_OPTS后面,使得不同角色进程拥有自己特有的参数。比如在启动namenode时,会将HADOOP_NAMENODE_OPTS追加至HADOOP_OPTS中,证明如下:
通过env.sh还可以设置其他有用参数,如下:
当然也可以分别对进程指定堆内存大小:
其实堆内存的设定指定的是在java启动时指定-Xmx, 即java -Xmx1000M最大堆大小。这些堆参数的设定,会被加到JAVA_HEAP_MAX环境变量下:
二、 通过site.xml配置参数
可以通过Core-site.xml,hdfs-site.xml,mapred-site.xml,Yarn-site.xml配置文件进行各个组件的配置,具体配置项请查阅官方文档,意义还是比较明确的,这里暂且不表。
- hadoop 配置说明
- hadoop配置参数说明
- hadoop配置说明
- Hadoop 配置说明
- Hadoop配置说明
- Hadoop的参数配置说明
- Hadoop配置文件配置项定义说明
- Hadoop 2.2HA配置问题说明
- Hadoop配置文件配置项定义说明
- hadoop-2.2.* hdfs-site.xml 配置说明
- hadoop的HDFS部分配置说明
- Hadoop 2:Capacity Scheduler配置项说明
- Hadoop学习之--Capaycity Scheduler配置参数说明
- ganglia监控hadoop相关配置及监控指标说明
- Hadoop-2.2.* 平台 mapred-site文件配置说明
- hadoop 2.2.X 配置参数说明:mapred-site.xml
- hadoop结构说明
- Hadoop端口说明
- 嵌入式每日学习心得2017.07.24
- NIO 入门
- 剑指offer 练习三(Java版)
- JavaScript中的数组对象属性和方法!
- 第一篇:一年了纪念一下!
- Hadoop配置说明
- HDU 1069 Monkey and Banana (C)
- 集合Map接口
- Spring Batch Step 流程
- 基础_多线程文件拷贝
- Windows Server 2012 R2之IIS8.5安装图解教程
- c++中struct/class 的区别
- JVM自动内存管理和垃圾回收技术
- 基于多线程Http服务器的查询天气