2017-05-03 27 views
0

我在我的hadoop集羣中使用鑽取,在所有節點上都有drillbits。目前即時通過使用Drill查詢Hive表,我需要知道確切的查詢執行時間。對於更友善的方法,我開始使用8047端口上的Drill Web UI,然後運行查詢,然後我無法訪問配置文件部分以查看花費了多少時間。鑽取配置文件查詢

問題是,有時查詢結果不會顯示在配置文件頁面的列表上。

有沒有人知道爲什麼會發生這種情況?

在此先感謝

回答

0

我相信這是因爲每個鑽頭只因爲它是那個工頭查詢的資料。走進一些詳細信息,當您運行命令行會發生以下情況鑽取查詢:

  1. 您在命令行輸入查詢
  2. cli選擇Drillbit作爲工頭查詢A。工頭是協調運行查詢的Drillbit。 注意:每個查詢可以有不同的工頭。
  3. 查詢運行和查詢的工頭存儲配置文件本地。這意味着查詢A的個人資料將只在其工頭上可用,如果你去一個不同的Drillbit它不會有一個配置文件查詢A

這種情況的唯一真正的解決辦法是,你必須檢查每個鑽頭在集羣中哪臺天寒查詢,或有一個鑽頭是指定工頭所有查詢。