2017-03-03 26 views
2

我想看看我在紗線中看到的某個工作的紗線網絡用戶界面。我可以看到跟蹤網址<tracking-URL>如何從`yarn application -list`訪問Tracking-URL?

所以,我導航到Chrome瀏覽器頁面,它給了我這樣的錯誤:

The 172.12.15.181 page isn't working. 
172.12.15.181 didn't send any data. 

我清楚SSH方式登錄應該讓我看到它的機器。此外,YARN的工作絕對在status=RUNNING。那麼,有什麼可以阻止我看到這個URL的紗網UI?

我是否正確地做到了這一點?謝謝。

回答

1

在紗線應用程序中顯示的跟蹤URL --list是正確的,問題是您無法正確訪問它。

  1. 確保允許您的計算機訪問運行spark的驅動程序代碼的節點,請檢查網絡防火牆。
  2. 確保該端口用於允許來自防火牆的URL。如果不使用動態端口轉發。

    出於安全原因,在大多數情況下,未知端口被阻止在防火牆端,您需要動態轉發以查看URL。

我個人使用膩子和創建動態端口轉發隧道,然後用於查看火花UI「SwitchySharp」 Chrome擴展程序。

+0

謝謝@RBanerjee。我確實在其他集羣中運行了Spark應用程序(通過簡單的ssh訪問),並且只需單擊「跟蹤URL」即可訪問Web UI,這點我沒有任何困難。 spark工作總是從其他集羣上的'4040'端口開始的,在這個端口上。所以,我想知道爲什麼這個集羣不讓我訪問端口4040?但它確實在其他集羣有效。 – guimption

+0

無論如何,我願意嘗試動態端口轉發。我將如何設置? – guimption

+0

這裏很難解釋,讓我試試,使用putty登錄,轉到設置 - >連接 - > SSH->隧道,只設置源端口爲9999型Dynmic和Ipv4。然後應用。現在打開mozilla,設置 - >高級 - >網絡設置 - >手動代理 - >僅將SocksHost設置爲127.0.0.1,端口爲9999,按OK。它應該可以工作,如果你使用的是比mozilla更好的Chrome,你可以試試SwitcySharp,如果不行的話,嘗試將Socks版本更改爲v5。嘗試使用Google搜索以獲取有關動態端口轉發的更多信息。 – RBanerjee

相關問題