0
我有一個DBInputSplit自定義的MR Scoop作業,它是僅映射作業並且具有配置的並行性,以便它計算分割並啓動這些數量的映射器,但是如果我不給出任何並行性,我不希望AppMaster在YARN啓動另一個容器並進行管理,我想將AppMaster作爲容器使用,因爲數據庫連接是從映射器單線程的。是否有任何財產可用來啓用此功能?有沒有辦法讓YARN的ApplicationMaster充當單個容器作業的容器?
我有一個DBInputSplit自定義的MR Scoop作業,它是僅映射作業並且具有配置的並行性,以便它計算分割並啓動這些數量的映射器,但是如果我不給出任何並行性,我不希望AppMaster在YARN啓動另一個容器並進行管理,我想將AppMaster作爲容器使用,因爲數據庫連接是從映射器單線程的。是否有任何財產可用來啓用此功能?有沒有辦法讓YARN的ApplicationMaster充當單個容器作業的容器?
通過啓用烏伯模式即mapreduce.job.ubertask.enable=true
詳情here
解決了這個