如何获取impala查询

lx0bsm1f  于 2021-06-26  发布在  Impala
关注(0)|答案(3)|浏览(611)

我需要监测和统计 Impala 历史查询。
cloudera管理器ui可以获取impala历史查询。
impala有任何restful api来获取历史查询吗?

8mmmxcuj

8mmmxcuj1#

是的,的确如此:http://cloudera.github.io/cm_api/apidocs/v10/
在过去的几个版本中,这个api的很多bug都被解决了。
我猜您需要的具体get()将来自这里:
http://cloudera.github.io/cm_api/apidocs/v10/path__clusters_-clustername-services-servicename-_impalaqueries.html

wmtdaxz3

wmtdaxz32#

在我的集群上, $MYMACHINE:25000/queries 有一个查询列表。

kqlmhetl

kqlmhetl3#

cdh有自己的rest metrics api(与cloudera图表相同):
e、 g.跨impala守护进程的总查询数:http://cdh_mgmt_host:7180/api/v6/timeseries?query=select+total\u num\u querys\u rate\u across\u impalads+where+entityname%3d%22impala%22&contenttype=application%2fjson
cdh官方文件:https://www.cloudera.com/documentation/enterprise/5-7-x/topics/cm_metrics_impala_daemon.html

相关问题