spark
一、spark-shell本地模式与集群模式的不同
1、启动方式:
本地模式:spark-shell后面不用写任何参数
集群模式:
- spark-shell --master spark://master:7077
- {SPARK_HOME}/conf目录下spark-defaults.conf,若没有,cp spark-defaults.conf.templete spark-defaults.conf 添加spark.master spark://master:7077,之后在命令行输入spark-shell不带参数,启动的也是集群模式
2、若是集群模式,master的端口7077一定要打开
3、web页面,本地模式下,启动spark-shell后8080端口页面不会有任何显示
集群模式下,8080web端口会有一个running applications
4、本地模式在本地运行,不运行在集群上
二、spark-shell与spark-submit的异同
- spark-shell:交互式的,开发人员可以在上面进行编程,在运行时,会调用底层的spark-submit方法去执行
- spa