问题描述:
spark-submit后发现程序没有分布式运行
w3m http://localhost:8080
- 发现要用
--master spark://[masterip]:7077
命令运行,例如
spark-submit --master spark://masternode:7077 yourapp
- 但是仍然不行,出现如下状况
8080 UI显示如下:
原因分析:
master和worker之间通信出了问题,因为用一台机器座位worker和master是可以运行的
仔细看,下图这里出了问题,所以应该是spark-env.sh配置出了问题
在之前的配置中,master和slaves上的spark-env.sh的SPARK_LOCAL_IP都写的localhost。现在所有的的spark-env.s