CDH4/5配置檔案之深度解析
一.目錄
二.實驗1.web 介面,直接修改MapReduce的mapreduce.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 介面,直接修改MapReduce的mapreduce.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/目錄下生成各個元件的執行的配置資料夾(是有序號標識的)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30089851/viewspace-2110288/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mybatis原始碼配置檔案解析之五:解析mappers標籤(解析XML對映檔案)MyBatis原始碼APPXML
- Nginx配置檔案解析Nginx
- redis配置檔案解析Redis
- java解析yaml配置檔案JavaYAML
- DHCP常用配置檔案解析
- Nginx配置檔案示例解析Nginx
- 文盤Rust -- 配置檔案解析Rust
- Hibernate的配置檔案解析
- mybatis原始碼配置檔案解析之五:解析mappers標籤流程圖MyBatis原始碼APP流程圖
- Golang 專案之配置檔案Golang
- Benchmarksql的props配置檔案解析SQL
- 原始碼解析Flask的配置檔案原始碼Flask
- PHP簡介及配置檔案解析PHP
- [Spring 深度解析]第5章 Spring之DAOSpring
- jmeter基礎之目錄結構解析及配置檔案修改JMeter
- Android之XML檔案解析AndroidXML
- linux配置檔案之薦Linux
- Java虛擬機器,類檔案結構深度解析Java虛擬機
- android下解析.plist配置檔案的xml解析器AndroidXML
- HTML5檔案上傳元件的深度剖析HTML元件
- .Net Core中的配置檔案原始碼解析原始碼
- NPM酷庫047:ini,解析INI配置檔案NPM
- springMVC---配置檔案解析(web.xml)SpringMVCWebXML
- golang常用庫:配置檔案解析庫-viper使用Golang
- Android程式碼混淆配置(Proguard檔案解析)Android
- RMAN 恢復之控制檔案篇(5/5)
- iOS逆向之五 MACH O檔案解析iOSMac
- iOS 開發之解析Json檔案iOSJSON
- 增加程式碼的通用性-解析配置檔案
- Centos8 編輯本地DNS解析配置檔案CentOSDNS
- Argo 安裝和 workflow 例項配置檔案解析Go
- 【sharpedge 】.NET配置檔案解析過程詳解
- 5、關於tnsname.ora檔案的配置
- ZooKeeper原始碼解析(5)-Snapshot檔案的格式原始碼
- 1.4檔案操作之修改程式配置檔案小應用
- Nginx(六):配置解析之location解析Nginx
- hadoop之 解析HDFS的寫檔案流程Hadoop
- .NET Core 6.0之讀取配置檔案