问题描述
本地模式下跑Spark程序时出现了这个错误,java.lang.IllegalArgumentException: java.net.UnknownHostException: node01
,这个问题说的是未连接到node01,但我明明设置了本地模式,为啥还是要连接集群呢?原因就是配置文件的优先级,由于我们在resources文件夹下放置了hadoop的配置文件,程序跑起来时会优先按配置文件的配置来执行,所以还是在集群模式下跑的,就出现了这个问题。
解决办法
1、找到配置文件存放的位置
2、修改路径名或者删除配置文件
3、重新跑程序