Yarn 生產環境多佇列配置
在 capacity-scheduler.xml 中配置如下:
<!-- 指定多佇列,增加hive佇列 --> <property> <name>yarn.scheduler.capacity.root.queues</name> <value>default,hive</value> <description> The queues at the this level (root is the root queue). </description> </property> <!-- 降低default佇列資源額定容量為40%,預設100% --> <property> <name>yarn.scheduler.capacity.root.default.capacity</name> <value>40</value> </property> <!-- 降低default佇列資源最大容量為60%,預設100% --> <property> <name>yarn.scheduler.capacity.root.default.maximum-capacity</name> <value>60</value> </property>
為新加佇列新增必要屬性:
<!-- 指定hive佇列的資源額定容量 --> <property> <name>yarn.scheduler.capacity.root.hive.capacity</name> <value>60</value> </property> <!-- 使用者最多可以使用佇列多少資源,1表示 --> <property> <name>yarn.scheduler.capacity.root.hive.user-limit-factor</name> <value>1</value> </property> <!-- 指定hive佇列的資源最大容量 --> <property> <name>yarn.scheduler.capacity.root.hive.maximum-capacity</name> <value>80</value> </property> <!-- 啟動hive佇列 --> <property> <name>yarn.scheduler.capacity.root.hive.state</name> <value>RUNNING</value> </property> <!-- 哪些使用者有權向佇列提交作業 --> <property> <name>yarn.scheduler.capacity.root.hive.acl_submit_applications</name> <value>*</value> </property> <!-- 哪些使用者有權操作佇列,管理員許可權(檢視/殺死) --> <property> <name>yarn.scheduler.capacity.root.hive.acl_administer_queue</name> <value>*</value> </property> <!-- 哪些使用者有權配置提交任務優先順序 --> <property> <name>yarn.scheduler.capacity.root.hive.acl_application_max_priority</name> <value>*</value> </property> <!-- 任務的超時時間設定:yarn application -appId appId -updateLifetime Timeout 參考資料:https://blog.cloudera.com/enforcing-application-lifetime-slas-yarn/ --> <!-- 如果application指定了超時時間,則提交到該佇列的application能夠指定的最大超時時間不能超過該值。 --> <property> <name>yarn.scheduler.capacity.root.hive.maximum-application-lifetime</name> <value>-1</value> </property> <!-- 如果application沒指定超時時間,則用default-application-lifetime作為預設值 --> <property> <name>yarn.scheduler.capacity.root.hive.default-application-lifetime</name> <value>-1</value> </property>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70024433/viewspace-2996681/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Yarn生產環境核心引數Yarn
- CDH6.3.2之YARN生產環境調優Yarn
- Webpack(開發、生產環境配置)Web
- Visual Studio 生產環境配置方案:SlowCheetah
- Redash中文版生產環境配置supervisor
- Nuxt.js中配置生產環境和開發環境APIUXJS開發環境API
- JDK1.8 JVM生產環境引數配置JDKJVM
- 生產環境常用配置和上線清單
- 使用 Webpack 進行生產環境配置(附 Demo)Web
- ionic app 開發和生產環境的配置APP
- Elasticsearch叢集搭建教程及生產環境配置Elasticsearch
- SpringBoot多環境配置Spring Boot
- Nacos 多環境配置
- Maven多環境配置Maven
- vue 多環境配置Vue
- NGINX生產環境反向代理到後端tomcat配置Nginx後端Tomcat
- 實戰生產環境vCenter HA配置(VCSA6.5)
- 生產環境 壓測
- ClickHouse生產環境部署
- Webpack4 學習筆記八 開發環境和生產環境配置Web筆記開發環境
- vue專案打包配置多個測試環境與生產環境,用npm命令打出不同的資源包。VueNPM
- 熱部署一般用在測試環境, 生產環境用分散式配置中心熱部署分散式
- SpringBoot配置Profile多環境支援Spring Boot
- SpringBoot多環境日誌配置Spring Boot
- WIndows環境配置多版本JavaWindowsJava
- 用 Spring 區分開發環境、測試環境、生產環境Spring開發環境
- webpack4-06-開發、生產環境、動態CDN配置Web
- 03:2020-11-14 vue不同的api地址生產環境和開發環境配置打包VueAPI開發環境
- webpack4 多頁面,多環境配置Web
- iview-admin多環境配置打包View
- 前端工程(vue)多環境配置方案前端Vue
- Webpack下多環境配置的思路Web
- Laravel 配置多環境env檔案Laravel
- docker下springboot的多環境配置DockerSpring Boot
- 使用Python佇列和多執行緒實現生產者消費者Python佇列執行緒
- roadhog 生產環境支援靜態檔名加 hash 和 CDN 配置HOG
- 《生產環境下Hadoop大叢集安裝與配置+DNS+NFS》HadoopDNSNFS
- kafka生產環境規劃-kafka 商業環境實戰Kafka