NoSuch文件例外 - 星火独立集群
问题描述:
我有两台机器命名为:NoSuch文件例外 - 星火独立集群
- ubuntu1 - 主节点
- ubuntu2 - 工人
我想执行的例子,所以我有一个jar名称app1.jar。
当我提交应用程序时,发送一个错误。
java.io.NoSuchFileException:/home/ubuntu1/demo/app1.jar
我的命令行是
./spark-submit --master spark://ubuntu1-VirtualBox:7077 --deploy-mode cluster --class br.com.wordCount.App -v --name"App 1" /home/ubuntu1/demo/app1.jar /home/ubuntu1/demo/myfile.txt
为什么给我这个错误?该文件是该目录。
注意:主人和工人在不同的机器。
非常感谢。
答
所以,我正在使用--deploy-mode集群,这就是为什么在集群中找不到jar。我认为有工作没有jar,如果我想要使用集群部署模式,解决方案将jar放在每个节点中。
Casonãoconheça, - Claro que aqui tem muito mais gente ... –
你检查路径是否是/ home/ubuntu1/demo/app1.jar'是否正确? –
是@RameshMaharjan。情况是:我的工作人员是另一台机器,而我的命令行位于主节点中。我不知道它是否尝试在工作节点中找到相同的路径。 – joelton