我試圖將我們的應用程序遷移到在紗線上運行的火花上。我用CMDLINE作爲spark-submit --master yarn --deploy-mode cluster -jars ${my_jars}...
在紗線上運行火花時參數列表太長
但紗線拋出Expections與以下日誌: Container id: container_1462875359170_0171_01_000002 Exit code: 1 Exception message: .../launch_container.sh: line 4145: /bin/bash: Argument list too long
我想原因可能是,我們必須通過選項--jars ${my_jars}
指定太多罐(684罐用逗號隔開),我的問題指定所有罐子的優雅方式是什麼?或者我們如何避免這種紗線錯誤?
順便說一句,我可以成功地在本地模式下運行我的應用程序。 –