spark代码sc统一配置
来源:互联网 发布:jquery json 编辑:程序博客网 时间:2024/04/29 06:52
之前写了两篇关于mlib的应用,其实都是在一个project内的,在创建sc的过程中,可以通过继承统一的trait简化sc的创建。
val postgprop = new Properties val path = this.getClass.getResourceAsStream("/config.properties")
读取相关配置文件
key.name=valuejdbcURL=jdbc:mysql://**********:3306/******recResultTable_fpGrowth=ods_fpgrowth_dsrecResultTable_als=ods_commender_dsmysqlusername=*******mysqlpassword=*******localClusterURL=local[2]clusterMasterURL=spark://namenode:7077mode=spark://namenode:7077minSupport=0.2minConfidence=0.8numPartitions=2
通过读取的配置文件的内容,创建sc
/配置sparkconf val mode = postgprop.getProperty("mode") val conf = new SparkConf().setMaster(mode) val sc = new SparkContext(conf) val sqlContext = new SQLContext(sc)
可以在里边直接创建sqlcontext
mysql的相关配置也可以直接在trait里边写
//jdbc连接 val jdbcURL = postgprop.getProperty("jdbcURL") val recResultTable_fpGrowth = postgprop.getProperty("recResultTable_fpGrowth") val recResultTable_als = postgprop.getProperty("recResultTable_als") val mysqlusername = postgprop.getProperty("mysqlusername") val mysqlpassword = postgprop.getProperty("mysqlpassword") val prop = new Properties prop.put("driver", "com.mysql.jdbc.Driver") prop.put("user", mysqlusername) prop.put("password", mysqlpassword)
阅读全文
0 0
- spark代码sc统一配置
- Spark Core: sc.textFile vs sc.WholeTextFiles
- SC相关代码
- [SC-04]代码优化
- Spark 基础 —— sc.broadcast
- pin统一配置及代码自动生成工具
- SC
- sc
- spark中配置RedisClient的模板代码
- Spark统一内存管理:UnifiedMemoryManager
- Spark sc.textFile(...).map(...).count() 执行完整流程
- spark 2.2:jupyter notebook NameError: name 'sc' is not defined
- Spark sc.textFile(...).map(...).count() 执行完整流程
- 使用SC命令行配置启动windows服务
- 使用SC命令行配置启动windows服务
- SC命令配置服务(注册SVN服务)
- 统一代码风格
- 统一配置中心
- JSTL标签库
- 交换两个int型变量的方法
- Ubuntu下lede源码的下载与编译
- DWR的简单应用
- Java-RMI-框架(远程方法调用)
- spark代码sc统一配置
- 基础练习 高精度加法
- iOS 实时监听UITextField输入事件
- Parameter index out of range (1 > number of parameters, which is 0)
- C语言数据结构KMP算法实现模式串主串匹配(数据结构第三次试验)
- Java中遍历Map的几种方式
- 序列化二叉树
- Android自定义安全键盘
- Jolt获奖图书