钻取配置文件查询

huus2vyu  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(447)

我在hadoop集群中使用drill,在所有节点上使用drill。目前我正在使用钻取查询配置单元表,我需要知道确切的查询执行时间。为了更友好的方法,我开始使用端口8047上提供的drillwebui,然后运行查询,然后我无法访问profile部分来查看所花的时间。
问题是有时查询结果不会显示在概要文件页面的列表上。
有人知道为什么会这样吗?
提前谢谢

ltqd579y

ltqd579y1#

我相信这是因为每一个钻头只有它的领班的查询的轮廓。更详细地说,当您从命令行运行钻取查询时,会发生以下情况:
在cli上输入查询。
cli选择一个钻头作为查询a的领班。工头是协调执行查询的钻头。注意:每个查询可以有不同的foreman。
query a运行,query a的foreman将概要文件存储在本地。这意味着查询a的配置文件将仅在其工头上可用,如果您转到其他钻头,则查询a将没有配置文件。
唯一真正的解决方案是,您必须检查集群中的每个钻头,以查看哪个钻头具有用于查询的配置文件,或者让一个钻头作为所有查询的指定领班。

相关问题