Spark pipe PHP 实例如何编写?

2026-06-11 15:2215阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计181个文字,预计阅读时间需要1分钟。

Spark pipe PHP 实例如何编写?

scalapackage testimport org.apache.spark.SparkConfimport org.apache.spark.SparkContextobject PipeTest { def main(args: Array[String]): Unit={ val sparkConf=new SparkConf().setAppName(pipe Test) val sc=new SparkContext(sparkConf) val a=sc.parallelize(Seq(1, 2, 3)) }}


package test

import org.apache.spark.SparkConf
import org.apache.spark.SparkContext

object PipeTest

def main(args: Array[String]) {
val sparkConf = new SparkConf().setAppName("pipe Test")
val sc = new SparkContext(sparkConf)
val a = sc.parallelize(1 to 9 , 3)
val result = a.pipe("php /home/gt/spark/bin/test.php").collect()//所以这里决定每台机子都装好php
result.foreach { x => println("!!!!!"+x) }
sc.stop()
}

}<?php
$in = fopen('php://stdin','r');
for ($x=0; $x<3; $x++){
$line += fgets($in);
}
echo $line;
echo " Hello world!";
?>

输出:
!!!!!6 Hello world!
!!!!!15 Hello world!
!!!!!24 Hello world!

Spark pipe PHP 实例如何编写?


本文共计181个文字,预计阅读时间需要1分钟。

Spark pipe PHP 实例如何编写?

scalapackage testimport org.apache.spark.SparkConfimport org.apache.spark.SparkContextobject PipeTest { def main(args: Array[String]): Unit={ val sparkConf=new SparkConf().setAppName(pipe Test) val sc=new SparkContext(sparkConf) val a=sc.parallelize(Seq(1, 2, 3)) }}


package test

import org.apache.spark.SparkConf
import org.apache.spark.SparkContext

object PipeTest

def main(args: Array[String]) {
val sparkConf = new SparkConf().setAppName("pipe Test")
val sc = new SparkContext(sparkConf)
val a = sc.parallelize(1 to 9 , 3)
val result = a.pipe("php /home/gt/spark/bin/test.php").collect()//所以这里决定每台机子都装好php
result.foreach { x => println("!!!!!"+x) }
sc.stop()
}

}<?php
$in = fopen('php://stdin','r');
for ($x=0; $x<3; $x++){
$line += fgets($in);
}
echo $line;
echo " Hello world!";
?>

输出:
!!!!!6 Hello world!
!!!!!15 Hello world!
!!!!!24 Hello world!

Spark pipe PHP 实例如何编写?