【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战015--DateSet实用API详解015
来源:互联网 发布:广州红砖厂淘宝摄影 编辑:程序博客网 时间:2024/05/24 04:52
DateSet的API详解十五
getParallelism
def getParallelism: IntReturns the parallelism of this operation.获取DataSet的并行度。
执行程序:
//1.创建一个 DataSet其元素为String类型val input0: DataSet[String] = benv.fromElements("A", "B", "C")//2.获取DataSet的并行度。input0.getParallelism
执行结果:
res98: Int = 1
setParallelism
def setParallelism(parallelism: Int): DataSet[T]Sets the parallelism of this operation. This must be greater than 1.设置DataSet的并行度,设置的并行度必须大于1
执行程序:
//1.创建一个 DataSet其元素为String类型val input0: DataSet[String] = benv.fromElements("A", "B", "C")//2.设置DataSet的并行度。input0.setParallelism(2)//3.获取DataSet的并行度。input0.getParallelism
执行结果:
res102: Int = 2
writeAsText
def writeAsText(filePath: String, writeMode: WriteMode = null): DataSink[T]Writes this DataSet to the specified location.将DataSet写出到存储系统。不同的存储系统写法不一样。hdfs文件路径: hdfs:///path/to/data本地文件路径: file:///path/to/data
执行程序:
//1.创建 DataSet[Student]case class Student(age: Int, name: String,height:Double)val input: DataSet[Student] = benv.fromElements(Student(16,"zhangasn",194.5),Student(17,"zhangasn",184.5),Student(18,"zhangasn",174.5),Student(16,"lisi",194.5),Student(17,"lisi",184.5),Student(18,"lisi",174.5))//2.将DataSet写出到存储系统input.writeAsText("hdfs:///output/flink/dataset/testdata/students.txt")//3.执行程序benv.execute()
hadoop web ui中的执行效果:
terminal中查看文件效果:
阅读全文
0 0
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战015--DateSet实用API详解015
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战001--DateSet实用API详解001
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战002--DateSet实用API详解002
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战003--DateSet实用API详解003
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战004--DateSet实用API详解004
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战005--DateSet实用API详解005
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战006--DateSet实用API详解006
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战007--DateSet实用API详解007
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战008--DateSet实用API详解008
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战009--DateSet实用API详解009
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战010--DateSet实用API详解010
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战011--DateSet实用API详解011
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战012--DateSet实用API详解012
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战013--DateSet实用API详解013
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战014--DateSet实用API详解014
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战016--DateSet实用API详解016
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战017--DateSet实用API详解017
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战018--DateSet实用API详解018
- node.js中的全局变量——global
- NDK support for project 'XXXX' is disabled because the project doesn't contain any valid native
- JavaScript中的数据类型以及使用
- 取出Oracle数据库中Blob类型的未编码图片流显示在JSP页面上
- ionic 实现侧滑小demo
- 【云星数据---Apache Flink实战系列(精品版)】:Apache Flink批处理API详解与编程实战015--DateSet实用API详解015
- 前后端分开开发
- linux安装、配置、使用supervisor
- Ubuntu 17.10 进系统卡死 (禁用Nvidia卡驱动)
- 通过maven下载依赖包速度慢或失败的解决方法
- 一文读懂深度学习与机器学习的差异
- mysql for centos6.5 安装
- Python很简单?学会魔术方法才算入门!
- 深入理解java解析、分派和绑定