摘要: teacher.log 阅读全文
posted @ 2019-06-25 18:05 又又IT 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1.广播变量 1.1. Spark提供的Broadcast Variable,是只读的,并且在每个节点上只会有一份副本,而不会为每个task都拷贝一份副本 1.2.它的最大作用,就是减少变量到各个节点的网络传输消耗,以及各个节点上的内存消耗 1.3.spark自己内部也是用了高效的广播栓发来减少网络 阅读全文
posted @ 2019-06-25 17:50 又又IT 阅读(275) 评论(0) 推荐(0) 编辑
摘要: spark围绕弹性分布式数据集(RDD)的概念展开的,RDD是一个可以并行操作的容错集合。 创建RDD的方法: 1.并行化集合(并行化驱动程序中现有的集合) 调用SparkContext的parallelize收集方法 2.外部数据集操作(引用外部系统存储的数据集) RDD操作 1.Transfor 阅读全文
posted @ 2019-06-25 16:30 又又IT 阅读(400) 评论(0) 推荐(0) 编辑
摘要: spark的体系结构 1.客户端(Driver Program) 需要构建一个对象,核心是sc(SparkContext) 以应用程序为例:链接本地 启动方式: 1.Spark-Shell 2.Spark-Submit 3.应用程序 2.服务端 1.客户端将job提交给Master(主节点) 2.主 阅读全文
posted @ 2019-06-25 16:22 又又IT 阅读(820) 评论(0) 推荐(0) 编辑
摘要: //统计access.log文件里面IP地址对应的省份,并把结果存入到mysqlpackage access1 import java.sql.DriverManager import org.apache.spark.broadcast.Broadcast import org.apache.spark.{SparkConf, SparkContext} object AccessIp ... 阅读全文
posted @ 2019-06-25 12:13 又又IT 阅读(755) 评论(0) 推荐(0) 编辑