我有一个网络前端,它提交一个HPL/SQL作业通过SSH包含ImpalaSQL代码,返回有用的结果到Linux服务器。我们的Impala准入控制限制为5个并发运行的作业。在Linux命令行中,我尝试确定在特定的Impala准入控制请求池中运行的正在执行/挂起的SQL查询的数量。任何时候知道这个数字将有助于我们的web前端更加用户友好。
我尝试使用以下代码来查看请求池中正在运行的查询,但不幸的是,这是特定于YARN而不是Impala Admission Control的:
yarn application -list -appStates RUNNING -queue my_request_pool我在谷歌上搜索了几次,但都找不到Impala准入控制的相应命令行。
是否有人知道是否存在用于Impala准入控制的CLI,以便我可以查看当前正在运行/挂起的查询?
任何帮助都将不胜感激!
发布于 2019-08-25 11:24:31
您可以尝试访问集群中Impala守护进程的Web UI。此外,它还包含所有正在运行的查询和X个最近完成的查询的列表。它的默认网址是https://your.impala.host:25000/queries。这些列表包含"Resource pool“属性,该属性指定输入查询所使用的AC池。
https://stackoverflow.com/questions/57597860
复制相似问题