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

衡阳网站排名优化在线个人资料制作网站

衡阳网站排名优化,在线个人资料制作网站,石家庄seo全网营销,推广普通话手抄报模板Presto的任务队列配置主要涉及到查询队列和资源组的配置,这些配置通常用于管理Presto集群中的查询执行和资源分配。但是注意这两个东西是共存,互补的关系,并不需要纠结那种配置方式更加出色 一、查询队列配置 Presto的查询队列配置主要通过…

Presto的任务队列配置主要涉及到查询队列和资源组的配置,这些配置通常用于管理Presto集群中的查询执行和资源分配。但是注意这两个东西是共存,互补的关系,并不需要纠结那种配置方式更加出色

一、查询队列配置

Presto的查询队列配置主要通过编辑Presto安装目录下的config.properties文件来实现。在config.properties文件中,你可以指定查询队列的配置文件路径,并在该配置文件中定义队列和规则。

  1. 指定查询队列配置文件路径

    config.properties文件中添加如下配置,指定查询队列配置文件的路径:

    query.queue-config-file=/path/to/your/queue_config.json
    

    其中,/path/to/your/queue_config.json应替换为你的查询队列配置文件的实际路径。

  2. 编辑查询队列配置文件

    在指定的查询队列配置文件中(如queue_config.json),你可以定义多个队列和规则。队列定义在queues下,每个队列包含三个主要属性:队列名称(如user.hive)、最大并发数(maxConcurrent)和最大排队数(maxQueued)。规则定义在rules下,用于将查询分配到不同的队列。

    示例配置如下:

    {"queues": {"user.hive": {"maxConcurrent": 5,"maxQueued": 50},"admin": {"maxConcurrent": 5,"maxQueued": 100},"global": {"maxConcurrent": 3,"maxQueued": 5}},"rules": [{"user": "bob","queues": ["admin"]},{"queues": ["user.hive", "global"]}]
    }
    

    在这个示例中,定义了三个队列(user.hiveadminglobal)和两个规则。第一个规则将用户名为bob的查询分配到admin队列,第二个规则将所有其他查询分配到user.hiveglobal队列。

二、资源组配置

Presto的资源组功能提供了更细粒度的资源管理和隔离能力。通过配置资源组,你可以为不同的查询或用户组分配不同的资源(如CPU、内存、并发数等)。

  1. 创建资源组配置文件

    在Presto Coordinator节点的安装目录下(如/etc/),创建一个新的资源组配置文件(如resource-groups.json)。

  2. 编辑资源组配置文件

    在资源组配置文件中,定义资源组的主要配置项,包括资源组名称、最大排队数(maxQueued)、硬并发限制(hardConcurrencyLimit)、软内存限制(softMemoryLimit)等。还可以定义资源组选择器,用于将查询分配到不同的资源组。

    示例配置如下:

    {"groups": [{"name": "global","maxQueued": 1000,"hardConcurrencyLimit": 100,"softMemoryLimit": "60%","schedulingPolicy": "weighted_fair","schedulingWeight": 1},{"name": "pipeline","maxQueued": 500,"hardConcurrencyLimit": 50,"softMemoryLimit": "50%","schedulingPolicy": "fair","userRegex": "pipeline_.*"}],"selectors": [{"userRegex": "pipeline_.*","group": "pipeline"},{"group": "global"}]
    }
    

    在这个示例中,定义了两个资源组(globalpipeline)和两个选择器。第一个选择器将所有用户名以pipeline_开头的查询分配到pipeline资源组,第二个选择器将所有其他查询分配到global资源组。

  3. config.properties中指定资源组配置文件

    config.properties文件中,添加如下配置,指定资源组配置文件的路径:

    resource-groups.configuration-manager=file
    resource-groups.config-file=/etc/resource-groups.json
    

通过以上步骤,你可以完成Presto的任务队列和资源组配置,从而实现对Presto集群中查询执行和资源分配的精细管理。请注意,以上配置仅为示例,具体配置应根据你的实际需求和Presto版本进行调整。

http://www.yayakq.cn/news/961247/

相关文章:

  • 爱网站搭建设计室内装修app软件
  • 石家庄定制网站建设服务新开传奇新服
  • 服务器可以做网站吗福建专业网站建设公司
  • wordpress用户角色的区别自建站做seo
  • 网站服务器ip更换公司网络销售网络推广方案
  • 广州网站建设开发公司思途做的旅游网站
  • 网站备案登陆用户名是什么手机app软件制作工具
  • 网页游戏网站建设高端建设网站建设
  • 动态电商网站怎么做外贸网店系统
  • 中国建设银行网站对公业务流程微信小程序是怎么开发的
  • 什么是网站静态页面wordpress导入ppt
  • 网站建设需要什么编程语言柬埔寨网赌网站开发
  • 优酷视频网站开发wordpress刷量插件
  • 如何创建网站教程视频吉林长春seo网络推广
  • 优惠活动制作网站邹平县建设局网站
  • 成品1688网站企业邮箱模板
  • 网站优化怎样的网站排名优化首页
  • 南京市网站开发网站建设维护学什么科目
  • 价格划算的网站开发如何安装wordpress
  • 网站建设 金手指 排名22手机微信网站建设
  • 烟台建设网站wordpress 调用文章
  • 中山专业制作网站电商运营seo是什么
  • 广东网站建设系统网站大小多少合适
  • 模版建站东莞网站推广外包
  • seo提高网站排名狗和女人做的网站
  • 汽车可以做哪些广告视频网站有哪些自己建网站做淘宝客
  • 淄博建设网站wordpress wp_create_user
  • 营销网站更受用户欢迎的原因是外综服务平台哪里做网站
  • 网站开发毕业设计文献综述建设建设网站的
  • 养老网站建设方案上海500强企业排名