hadoop-yarn - 确定 Impala 准入控制请求池中执行/挂起的 SQL 查询的数量
问题描述
我有一个 Web 前端,它通过 SSH 将 HPL/SQL 作业提交到 Linux 服务器,其中包含返回有用结果的 ImpalaSQL 代码。我们的 Impala 准入控制仅限于 5 个并发运行的作业。从 Linux 命令行,我试图确定在特定 Impala 准入控制请求池中运行的正在执行/挂起的 SQL 查询的数量。随时知道这个数字将有助于我们的 Web 前端更加用户友好。
我尝试使用以下代码查看请求池中正在运行的查询,但不幸的是,这是特定于 YARN 而不是 Impala 准入控制:
yarn application -list -appStates RUNNING -queue my_request_pool
我进行了几次 Google 搜索,但无法找到 Impala 准入控制的相应命令行。
有谁知道是否存在用于 Impala 准入控制的 CLI,以便我可以看到当前正在运行/未决的查询?
任何帮助将不胜感激!!
解决方案
您可以尝试访问集群中 Impala 守护程序的 Web UI。除其他外,它包含所有正在运行的和 X 最近完成的查询的列表。它的默认 URL 是https://your.impala.host:25000/queries
. 这些列表包含“资源池”属性,该属性指定查询已进入的 AC 池。
推荐阅读
- wordpress - Wordpress 问题:重定向登录/注销问题 session_tokens 在注销后消失
- javascript - 单击嵌套 div 外部时如何切换子 div 手风琴类?
- reactjs - 从事件对象中的文本区域输入中获取值
- c# - Unity - Windows 中出现“空对象引用”错误,但 macOS 中没有
- java - 用于验证来自 Google 的 oauth2 令牌的 Spring Boot 应用程序
- python - 2D 线与 3D 绘图上的表面未清晰显示
- android - 如何使用文件获取图像目录
- mongodb - MongoDb 文档与内部对象连接
- python-3.x - “如何修复” ImportError:无法导入名称“SQLAlchemy”
- html - 使用 flex 更改块顺序