當在客戶機模式(例如紗線的客戶機)使用火花,是否運行驅動程序在本地機器直接與運行在遠程執行人羣集工人節點通信?在Spark的客戶端模式下,驅動程序需要通過網絡訪問遠程執行程序?
如果是的話,這是否意味着機器(在運行驅動程序)需要有工作節點的網絡訪問?因此,主節點向集羣請求資源,並將工作節點的IP地址/端口返回給驅動程序,以便驅動程序可以啓動與工作節點的通信?
如果不是,客戶端模式如何實際工作?
如果是,這是否意味着如果集羣的方式,工作節點是不是羣集外部可見配置的客戶端模式將無法正常工作,以及一個將不得不使用集羣模式?
謝謝!