当前位置: 首页 > news >正文

常见的网站建设技术有哪些常用网页设计软件

常见的网站建设技术有哪些,常用网页设计软件,怎么查搜索关键词排名,经典网站案例简介 Capacity调度器具有以下的几个特性#xff1a; 层次化的队列设计#xff0c;这种层次化的队列设计保证了子队列可以使用父队列设置的全部资源。这样通过层次化的管理#xff0c;更容易合理分配和限制资源的使用。容量保证#xff0c;队列上都会设置一个资源的占比 层次化的队列设计这种层次化的队列设计保证了子队列可以使用父队列设置的全部资源。这样通过层次化的管理更容易合理分配和限制资源的使用。容量保证队列上都会设置一个资源的占比这样可以保证每个队列都不会占用整个集群的资源。 安全每个队列有严格的访问控制。用户只能向自己的队列里面提交任务而且不能修改或者访问其他队列的任务。弹性分配空闲的资源可以被分配给任何队列。当多个队列出现争用的时候则会按照比例进行平衡。 多租户租用通过队列的容量限制多个用户就可以共享同一个集群同时保证每个队列分配到自己的容量提高利用率。操作性yarn支持动态修改调整容量、权限等的分配可以在运行时直接修改。还提供给管理员界面来显示当前的队列状况。管理员可以在运行时添加一个队列但是不能删除一个队列。管理员还可以在运行时暂停某个队列这样可以保证当前的队列在执行过程中集群不会接收其他的任务。如果一个队列被设置成了stopped那么就不能向他或者子队列上提交任务了。基于资源的调度协调不同资源需求的应用程序比如内存、CPU、磁盘等等。 需求 default 队列占总内存的40%最大资源容量占总资源的60% ops 队列占总内存的60%最大资源容量占总资源的80% 配置队列优先级策略 配置多队列的容量调度器 在yarn-site.xml里面配置使用容量调度器 !-- 使用容量调度器 -- propertynameyarn.resourcemanager.scheduler.class/name valueorg.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacityScheduler/value /property在capacity-scheduler.xml中配置如下 ?xml version1.0 encodingUTF-8? configuration!-- 表示集群最大app数 --propertynameyarn.scheduler.capacity.maximum-applications/namevalue10000/value/property!-- 表示集群上某队列可使用的资源比例 目的是为了限制过多的am数即app数 --propertynameyarn.scheduler.capacity.maximum-am-resource-percent/namevalue0.1/value/property!-- 配置指定调度器使用的资源计算器 --!-- DefaultResourseCalculator 默认值,只使用内存进行比较 --!-- DominantResourceCalculator 多维度资源计算,内存、cpu --propertynameyarn.scheduler.capacity.resource-calculator/namevalueorg.apache.hadoop.yarn.util.resource.DominantResourceCalculator/value/property!-- root队列中有哪些子队列--propertynameyarn.scheduler.capacity.root.queues/namevaluedefault,ops/value/property!-- *******************default队列*********************** --!-- default 队列占用的资源容量百分比 40% --propertynameyarn.scheduler.capacity.root.default.capacity/namevalue40/value/property!-- default 队列占用的最大资源容量百分比 60%--propertynameyarn.scheduler.capacity.root.default.maximum-capacity/namevalue60/value/property!-- 允许单个用户最多可获取的队列资源的倍数默认值1确保单个用户无论集群有多空闲永远不会占用超过队列配置的资源当值大于1时用户可使用的资源将超过队列配置的资源但应该不能超过队列配置的最大资源--propertynameyarn.scheduler.capacity.root.default.user-limit-factor/namevalue1/value/property!-- 队列状态 --propertynameyarn.scheduler.capacity.root.default.state/namevalueRUNNING/value/property!-- 限定哪些admin用户可向root队列中提交应用程序 --propertynameyarn.scheduler.capacity.root.default.acl_submit_applications/namevalue*/value/property!-- 为root队列指定一个管理员该管理员可控制该队列的所有应用程序比如杀死任意一个应用程序等 --propertynameyarn.scheduler.capacity.root.default.acl_administer_queue/namevalue*/value/property!-- 配置哪些用户有权配置提交任务优先级 --propertynameyarn.scheduler.capacity.root.default.acl_application_max_priority/namevalue*/value/property!-- 任务的超时时间设置yarn application -appId ${appId} -updateLifeTime Timeout --!-- 如果application指定了超时时间则提交到该队列的application能够制定的最大超时时间不能超过该值。--propertynameyarn.scheduler.capacity.root.default.maximum-application-lifetime/namevalue-1/value/property!-- 如果application没有指定超时时间则用default-application-lifetime 作为默认值 --propertynameyarn.scheduler.capacity.root.default.default-application-lifetime/namevalue-1/value/property!-- *******************hive队列*********************** --!-- hive 队列占用的资源容量百分比 60% --propertynameyarn.scheduler.capacity.root.ops.capacity/namevalue60/value/property!-- default 队列占用的最大资源容量百分比 80%--propertynameyarn.scheduler.capacity.root.ops.maximum-capacity/namevalue80/value/property!-- 允许单个用户最多可获取的队列资源的倍数默认值1确保单个用户无论集群有多空闲永远不会占用超过队列配置的资源当值大于1时用户可使用的资源将超过队列配置的资源但应该不能超过队列配置的最大资源--propertynameyarn.scheduler.capacity.root.ops.user-limit-factor/namevalue1/value/property!-- 队列状态 --propertynameyarn.scheduler.capacity.root.ops.state/namevalueRUNNING/value/property!-- 限定哪些admin用户可向root队列中提交应用程序 --propertynameyarn.scheduler.capacity.root.ops.acl_submit_applications/namevalue*/value/property!-- 为root队列指定一个管理员该管理员可控制该队列的所有应用程序比如杀死任意一个应用程序等 --propertynameyarn.scheduler.capacity.root.ops.acl_administer_queue/namevalue*/value/property!-- 配置哪些用户有权配置提交任务优先级 --propertynameyarn.scheduler.capacity.root.ops.acl_application_max_priority/namevalue*/value/property!-- 任务的超时时间设置yarn application -appId ${appId} -updateLifeTime Timeout --!-- 如果application指定了超时时间则提交到该队列的application能够制定的最大超时时间不能超过该值。--propertynameyarn.scheduler.capacity.root.ops.maximum-application-lifetime/namevalue-1/value/property!-- 如果application没有指定超时时间则用default-application-lifetime 作为默认值 --propertynameyarn.scheduler.capacity.root.opsdefault-application-lifetime/namevalue-1/value/property!--CapacityScheduler尝试调度机本地容器之后错过的调度机会数。通常应该将其设置为集群中的节点数。默认情况下在一个架构中设置大约40个节点。应为正整数值。--propertynameyarn.scheduler.capacity.node-locality-delay/namevalue40/value/property!--在节点本地延迟时间之外的另外的错过的调度机会的次数,在此之后,CapacityScheduler尝试调度非切换容器而不是机架本地容器.例如在node-locality-delay 40和rack-locality-delay 20的情况下,调度器将在40次错过机会之后尝试机架本地分配,在40 20 60之后错过机会.使用-1作为默认值,禁用此功能.在这种情况下,根据资源请求中指定的容器和唯一位置的数量以及集群的大小,计算分配关闭交换容器的错失机会的数量--propertynameyarn.scheduler.capacity.rack-locality-additional-delay/namevalue-1/value/property!-- 此配置指定用户或组到特定队列的映射 --propertynameyarn.scheduler.capacity.queue-mappings/namevalueu:root:default,g:root:default,u:%user:%user/value/propertypropertynameyarn.scheduler.capacity.queue-mappings-override.enable/namevaluefalse/value/propertypropertynameyarn.scheduler.capacity.per-node-heartbeat.maximum-offswitch-assignments/namevalue1/value/propertypropertynameyarn.scheduler.capacity.application.fail-fast/namevaluefalse/value/propertypropertynameyarn.scheduler.capacity.workflow-priority-mappings/namevalue/value/propertypropertynameyarn.scheduler.capacity.workflow-priority-mappings-override.enable/namevaluefalse/value/property /configuration同步到其他节点后刷新配置 bin/yarn rmadmin -refreshQueues查看界面展示 提交任务查看队列资源占比情况 提交任务 bin/spark-submit --class org.apache.spark.examples.SparkPi --master yarn --deploy-mode cluster --driver-memory 2g --executor-memory 2g --executor-cores 1 --num-executors 1 --queue default examples/jars/spark-examples_2.12-3.2.1.jar 100–driver-memory 2g --executor-memory 2g --executor-cores 1 --num-executors 1 可以看到 向YARN的资源需求是 amMemory 2048 amMemoryOverhead 384 executorMemory 2048 executorOffHeapMemory. 0 executorMemoryOverhead 384 amCores 1 最终向YARN上申请AM的资源大小为: am amMemory amMemoryOverhead 2432 executor executorMemory executorMemoryOverhead 2432 capability memory:2432,vCores:1 由于配置的集群资源分配最小单位为1024MB, 因此需要向上取整, 即 3072 MB 这也是为甚么我明明申请的 资源 比较小但是在yarn上显示的资源总不对比实际申请的资源要高一些。资源比预期的要高。 这主要是yarn的资源计算是用DominantResourceCalculator来计算管理 cpu、内存的。 spark和yarn上申请的资源没有对的上。 所以最终的资源: Driver 申请的资源 --driver-memory 2g 实际在yarn中AM申请的资源为 3g1c Executor 申请的资源 --executor-memory 2g --executor-cores 1 --num-executors 1 实际在yarn中executor申请的资源为 3g1c 最终总的资源为 6g2c 同理再提交一下 1g1c的 bin/spark-submit --class org.apache.spark.examples.SparkPi --master yarn --deploy-mode cluster --driver-memory 1g --executor-memory 1g --executor-cores 1 --num-executors 2 --queue default examples/jars/spark-examples_2.12-3.2.1.jar 100–driver-memory 1g --executor-memory 1g --executor-cores 1 --num-executors 2 所以最终的资源: Driver 申请的资源 --driver-memory 1g 实际在yarn中AM申请的资源为 1g1c Executor 申请的资源 --executor-memory 1g --executor-cores 1 --num-executors 2 实际在yarn中executor申请的资源为 4g2c 最终总的资源为 6g3c 验证队列的最大资源限制 bin/spark-submit --class org.apache.spark.examples.SparkPi --master yarn --deploy-mode cluster --driver-memory 2g --executor-memory 2g --executor-cores 2 --num-executors 5 --queue default examples/jars/spark-examples_2.12-3.2.1.jar 100当内存需求超过队列最大资源时 bin/spark-submit --class org.apache.spark.examples.SparkPi --master yarn --deploy-mode cluster --driver-memory 2g --executor-memory 2g --executor-cores 2 --num-executors 6 --queue default examples/jars/spark-examples_2.12-3.2.1.jar 100最终看到申请的资源可以超过队列配置的资源但是不会超过最大的资源 spark申请的容器为 6 个但是最终只启动了4个。 希望对正在查看文章的您有所帮助记得关注、评论、收藏谢谢您
http://www.hkea.cn/news/14462886/

相关文章:

  • htm商城网站开发ppt模板网站开发
  • 下载搭建网站软件下载网站建设案例教程试卷
  • 微梦网站建设外贸流程全步骤英文
  • 工业产品外观设计公司宁波网站优化建站公司
  • 中国建设工程造价管理协会网站长沙装修公司排名
  • 网站开发顶岗实践总结阿里云做淘宝客网站
  • 品牌网站设计公司哪家好国家企业信用信息公示信息查询网
  • 包头网站开发西乡做网站的公司
  • 网站没有后台登陆文件夹免费做头像网站
  • 信阳做网站推广信阳网站建设青岛市建设安全监督站网站
  • 个人网站建设心得体会公司网页制作视频教程
  • h5网站开发框架king 主题WordPress
  • 如何关闭网站 备案成都市住房和城乡建设厅官网
  • 昆明网站建设要多少钱一起装修网装修公司
  • 新乡专业做网站html电子商务网站模板
  • 高密做网站的代理有口碑的唐山网站建设
  • 南昌网站建设博客站长工具seo综合查询烟雨楼
  • 企业建设门户网站成本如何免费的查企业的网站
  • 网站筹建中外贸网站做开关的哪个好
  • 一级a做爰片凤凰网站网页开发需要学什么
  • 建设门户网站价格微信营销的技巧
  • 五金外贸网站杭州免费网站制作
  • 网站排名优化服务商济南的企业网站
  • 青岛正规品牌网站制作策划系统开发生命周期法的优点表现
  • 望京 网站建设建立个人网站的成本
  • 做网站可以抄袭别人吗免费企业网站程序asp
  • 备案网站多长时间全国知名vi设计公司
  • 中国建设银行宁波分行网站网站建设模板报价
  • 长春网站快速排名提升友妙招链接怎么弄
  • 洛阳免费提供建站方案广州高端品牌网站建设哪家公司好