连接笔记
来源:互联网 发布:记录商品价格的软件 编辑:程序博客网 时间:2024/06/15 19:44
1:jdk,scala.msi
2:ssh,putty
3:IDEA
4:FILE-SETTING-PLUGINS-SCALA
5:FILE-PROJECT STRUCTURE-LIBRARIES-“+”-JAVA——-(SPARK-ASSEMBLY-HADOOP.JAR)
6:NEW-ADD jdk-ADD SCALA
7:BUILD JAR ->OUT(“D:\SPARK DISTRIBUTE\1j\out\artifacts\1j_jar”)
7:PUTTY(LINUX FILE ->HDFS FILE )-SSH(UPLOAD FILE)-“nbu@hadoop201:~/spark-1.2.0$ bin/spark-submit –master yarn-cluster://10.22.66.201:7077 –class scj /home/nbu/jhq/1j.jar” ——(class + “object NAME”)
WATCH:
1:HOST IP-NAME
2:10.22.66.201 nbu 123456
8.su -
9.流数据hdfs处理:数据必须是从hdfs文件到某个input文件夹
object CountTriangle {
def main(args: Array[String]) {
val sparkConf = new SparkConf().setAppName(“CountTriangle”)
val sc = new SparkContext(sparkConf)
val window = sc.textFile(“/jhq/”)
// var x
val edgevv=window.flatMap(_.split(” “)).map(x=>(x.split(“;”)(1),x.split(“;”)(0))).reduceByKey((x,y)=>x+” “+y).collect()
if(edgevv(0)(0)==”0”)
//val edgevvadd=edgeadd.flatMap(x => List(x.split(“,”)(0)+”,”+ x.split(“,”)(1) , x.split(“,”)(1)+”,”+ x.split(“,”)(0))).map(x=>(x.split(“,”)(0),x.split(“,”)(1)))
// edgevv.reduceByKey((x,y)=>x+”,”+y)
/*def cnstrctNeighbor(x:String,y:String):String={
return x}*/
// window.flatMap(.split(” “)).flatMap(x => List(x.split(“,”)(0)+”,”+x.split(“,”)(1),.split(“,”)(1)+”,”+_.split(“,”)(0)))
sc.stop()
}
}
- 连接笔记
- PB开发笔记(连接)
- ptlib连接MySql笔记
- VC连接mysql,笔记
- android wifi 连接笔记
- 远程桌面连接命令 笔记
- Java连接Oracle笔记
- osgEarth学习笔记连接
- ado连接对象 笔记
- Android连接webservice笔记
- Python 连接 oracle笔记
- MySQL笔记 连接
- Scala连接mariaDB笔记
- 网络连接笔记
- oracle学习笔记--连接
- php长连接(笔记)
- dbcp连接池笔记
- JavaWeb笔记-连接数据库
- uva658
- 【NOI2012】随机数生成器
- leetcode:Remove Linked List Elements 【Java】
- ThinkPHP基本编程
- 字符串数组逆序
- 连接笔记
- POJ 1011 Sticks (dfs + 厉害的剪枝)
- Android — 之百度地图定位+添加Mark+InfoWindow
- 模板的特化、偏特化
- iOS开发零基础教程之证书、描述文件、App ID的解释
- 九度OJ:题目1406 上班啦
- Programming in Objective-C 学习笔记02
- Shortest Path
- SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM之间---解决办法