2

我的集群配置如下:

  1. 3节点集群
  2. 每个集群节点 128GB RAM。
  3. 处理器:每个集群节点 16 核超线程。所有 3 个节点都有 Kudu master 和 T-Server 和 Impala 服务器,其中一个节点有 Impala 目录和 Impala StateStore。

我的问题如下:

1) 在运行并发查询时,我很难弄清楚 Impala 中的动态资源池。我试过给mem_limit还是没有运气。我也尝试过静态服务池,但我也无法实现所需的并发性。即使有准入控制,也没有达到所需的并发性。

 I) The time taken for 1 query: 500-800ms.

 II) But if 10 concurrent queries are given the time taken grows to 3-6s per query.

 III) But if more than 20 concurrent queries are given the time taken is exceeding 10s per query.

2)我的一个集群节点在提交查询后没有承担负载,我通过查询摘要检查了这一点。我已尝试在未承受负载的节点上将 NUM_NODES 指定为 0 和 1,但摘要仍显示该节点未承受负载。

4

1 回答 1

0

桌子尺寸是多少?表中有多少行?表是否分区?如果您可以将您的配置与 Impala 基准进行比较,那就太好了

如上所述,Impala 旨在运行在大规模并行处理基础架构上。如果我们设置 10 个节点、80 个内核和 160 个虚拟内核和 12 TB SAN 存储,我们可以获得 5 个并发用户的 60 秒计算时间。

于 2019-11-07T09:45:17.357 回答