Spark Pipe调用外部程序
目录概述步骤一212222324步骤二步骤三
概述1
概述 spark 中,有种特殊的Rdd,即pipe,它提供了调用外部程序如基于CUDA的C++程序,使其能够更快的进行计算。caffe on spark 和tensorflow on spark 也是基于此机制,那么,spark和外部程序是怎么交互的呢?下面通过一个简单的案例验证。
步骤一2
步骤一 //创建外部脚本#!/bin/shecho Running shell scriptwhile read LINE; do echo ${LINE}!done
步骤二3
步骤二 //spark rdd 调用 1.val data = sc.parallelize(List(hi,hello,how,are,you)) 2.val scriptPath = /root/echo.sh 3.val pipeRDD = dataRDD.pipe(scriptPath) 4.pipeRDD.collect() 查看运行结果,发现为: Array[String] = Array(Running shell script, hi!, Running shell script, hello!, Running shell script, how!, Running
您可能关注的文档
- 二零二三年 优质公开课Sklearn库模型介绍.pptx
- 二零二三年 优质公开课SNS入门.pptx
- 二零二三年 优质公开课SO2的测定.pptx
- 二零二三年 优质公开课SOLAS公约第I.pptx
- 二零二三年 优质公开课SOLOMO模式.pptx
- 二零二三年 优质公开课SONG‘SCLUB后现代.pptx
- Sonopuls190移动式超声治疗仪.pptx
- 二零二三年 优质公开课Sonopuls固定式超声0815.pptx
- 二零二三年 优质公开课sortBy函数解析.pptx
- SortedMap接口和TreeMap实现类.pptx
- 四川省成都市嘉祥教育集团2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).pdf
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).pdf
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).docx
- 四川省绵阳市游仙区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
原创力文档

文档评论(0)