CDH4/5配置文件之深度解析

简介: 一.目录 二.实验1.web 界面,直接修改MapReduce的mapreduce.job.counters.max参数,从120改为150,单击【保存更改】按钮,直接修改到数据库, 而不同步更新到/ect/hado...



一.目录

二.实验1.web 界面,直接修改MapReducemapreduce.job.counters.max参数,120改为150,单击【保存更改】按钮,直接修改到数据库, 而不同步更新到/ect/hadoop/* /var/run/cloudera-scm-agent/process/* 


A.这时界面会出现两个按钮:

1>.【过期配置:需要重启】

2>.【过期配置:需要重新部署客户端配置】


B.当我们单击【过期配置:需要重启】或者【过期配置:需要重新部署客户端配置】功能默认是一样的,都是a.重新部署客户端配置(默认勾选) ;b.立即重启集群

然后集群会做两件事:

1>.会更新/etc/hadoop/*目录

2>.同时也更新/var/run/cloudera-scm-agent/process/*目录


三.实验2.再次在web 界面,直接修改MapReducemapreduce.job.counters.max参数,150改为180,单击【保存更改】按钮,直接修改到数据库



A.
当我们单击【部署客户端配置】


1>.会更新/etc/hadoop/*目录

2>.同时也更新/var/run/cloudera-scm-agent/process/*目录,但只生成ccdeploy_*部署文件夹,但这时mapreduce 运行的mapreduce.job.counters.max值还是150,并没有改变为180,故可以重启mapreduce服务或者整个集群,来重新生成配置文件。

 


B.重启MapReduce单个服务


只更新/var/run/cloudera-scm-agent/process/*目录

#因为只重启MapReduce服务,没有重启其他服务,如Hive,所以就只更新MapReduce

四.个人理解总结:

    cm web界面修改------>数据库表configs------->/etc/hadoop/*------->/var/run/cloudera-scm-agent/process/*

1.       a.web界面修改参数,保存,configs

2.       b.重新部署客户端,/etc/hadoop/的某个目录下,然后通过alternatives命令动态更新到conf文件夹;且会在/var/run/cloudera-scm-agent/process/目录下生成deploy文件夹  

3.       c.重启集群或者重启单个服务,会在/var/run/cloudera-scm-agent/process/目录下生成各个组件的运行的配置文件夹(是有序号标识的)

http://blog.itpub.net/30089851/viewspace-1991862/                

目录
相关文章
|
4月前
|
XML 数据采集 JavaScript
Java【XML 配置文件解析】
Java【XML 配置文件解析】
|
6月前
|
存储 NoSQL Redis
Redis配置文件解析
Redis配置文件解析
59 1
|
7月前
|
Java 应用服务中间件 Maven
解析Spring Boot中的Profile:配置文件与代码的双重掌控
解析Spring Boot中的Profile:配置文件与代码的双重掌控
|
2月前
|
存储 JSON JavaScript
【YAML语法规范指南】从入门到精通,揭秘神秘语法,引领配置文件解析指南(基础结构篇)
"YAML Ain't Markup Language"(简称YAML)是一种专为人类设计的数据序列化语言,适用于多种现代编程语言,可广泛应用于各类日常任务。它是一种以人类可读形式呈现的、适用于多种语言的Unicode数据序列化标准。它基于敏捷编程中常见的本地数据结构,广泛应用于配置文件、互联网消息传递、对象持久化以及数据审计等多个领域。遵循Unicode标准、
99 8
【YAML语法规范指南】从入门到精通,揭秘神秘语法,引领配置文件解析指南(基础结构篇)
|
8月前
|
前端开发 Java 数据库
SpringBoot解析指定Yaml配置文件
最近在看某个开源项目代码并准备参与其中,代码过了一遍后发现多个自定义的配置文件用来装载业务配置代替数据库查询,直接响应给前端,这里简单记录一下实现过程。
264 0
|
8月前
|
关系型数据库 MySQL Java
ssm连接mysql引入外部配置文件username无法被正确解析
ssm连接mysql引入外部配置文件username无法被正确解析
54 0
|
4月前
|
XML Java 数据库连接
MyBatis核心配置文件解析: 一步步深入理解mybatis-config.xml
MyBatis核心配置文件解析: 一步步深入理解mybatis-config.xml
91 0
MyBatis核心配置文件解析: 一步步深入理解mybatis-config.xml
|
7月前
|
Java 数据库连接 mybatis
Mybatis配置文件之<settings>属性配置元素解析
Mybatis配置文件之<settings>属性配置元素解析
85 0
|
8月前
|
Unix 应用服务中间件 文件存储
Nginx编译,配置文件的相关解析
Nginx编译,配置文件的相关解析
61 0

推荐镜像

更多