windows平台使用spark-submit以client方式提交spark应用到standalone集群
2024-10-20 20:31:51
1、spark应用打包,我喜欢打带依赖的,这样省事。
2、使用spark-submit.bat 提交应用,代码如下:
for /f "tokens=1,2 delims==" %%i in (config) do (set %%i=%%j)
%sparkHome%/bin/spark-submit ^
--class streaming.SocketStream ^
--master spark://%masterIP%:7077 ^
--executor-memory 4G ^
--total-executor-cores 4 ^
%projectHome%/target\spark-1.0-SNAPSHOT-jar-with-dependencies.jar
第一行是读取配置,里面定义了一些变量,之后启动spark-submit.bat 脚本,--class指定main函数的类,路径是以classes为根目录的;master指定了master的服务端口,可以在master的UI里面看到;运行内存要比机器实际拥有的内存小,不然不够分配会报错;运行cpu核数同理;最后的spark应用jar包路径,由于是client模式,只需要在driver机器上能找到就行,我使用的是绝对路径,也可以使用hdfs的路径和file:///path这样的路径。
最新文章
- MySql.Data.Entity 在EF中解析uint的枚举时有BUG
- Jquery实现特效滑动菜单栏
- JavaScript排序算法——选择排序
- Linux查看系统资源使用情况(转)
- 我眼中的自己ps:自我介绍
- hdu 1392凸包周长
- Robotium solo.goBack();不起作用,解决方案
- cocos2d-x Loading界面实现资源加载
- C语言实现md5函数代码
- PHP中的会话控制
- 第一次java作业
- [Swift]LeetCode785. 判断二分图 | Is Graph Bipartite?
- (三)Bootstrap.jar
- 趣味网站5个,小鸡词典/中国配色/名著地图/海洋之音/LOGO设计
- 实现 AD 采样,使用 LCD1602 显示 AD 数值
- 【ASP.NET 插件】Plupload多格式多文件上传实现
- SpringBoot配置swagger2(亲测有效,如果没有配置成功,欢迎在下方留言)
- 原创:超简单!windows配置NDK开发环境使用JNI
- VM下--Linux根分区磁盘扩容
- 理解JavaScript私有作用域
热门文章
- FastAdmin 插件配置文件 info.ini 中的 state 什么意思?
- PHP安全性漫谈
- .NET委托解析(异步委托)
- 增加MyEclips 智能提示功能
- Javaweb经典三层架构的演变
- 【升级至sql 2012】sqlserver mdf向上兼容附加数据库(无法打开数据库 'xxxxx' 版本 611。请将该数据库升级为最新版本。)
- 模仿VIMD的模式的简化代码示例
- JavaWeb的过滤器Filter
- bzoj4403 两个串
- [html][LigerUI]使用示例