131 lines
3 KiB
ReStructuredText
131 lines
3 KiB
ReStructuredText
|
.. Licensed to the Apache Software Foundation (ASF) under one
|
||
|
or more contributor license agreements. See the NOTICE file
|
||
|
distributed with this work for additional information
|
||
|
regarding copyright ownership. The ASF licenses this file
|
||
|
to you under the Apache License, Version 2.0 (the
|
||
|
"License"); you may not use this file except in compliance
|
||
|
with the License. You may obtain a copy of the License at
|
||
|
|
||
|
.. http://www.apache.org/licenses/LICENSE-2.0
|
||
|
|
||
|
.. Unless required by applicable law or agreed to in writing,
|
||
|
software distributed under the License is distributed on an
|
||
|
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||
|
KIND, either express or implied. See the License for the
|
||
|
specific language governing permissions and limitations
|
||
|
under the License.
|
||
|
|
||
|
|
||
|
===============
|
||
|
Spark Streaming
|
||
|
===============
|
||
|
|
||
|
Core Classes
|
||
|
------------
|
||
|
|
||
|
.. currentmodule:: pyspark.streaming
|
||
|
|
||
|
.. autosummary::
|
||
|
:toctree: api/
|
||
|
|
||
|
StreamingContext
|
||
|
DStream
|
||
|
|
||
|
|
||
|
Streaming Management
|
||
|
--------------------
|
||
|
|
||
|
.. currentmodule:: pyspark.streaming
|
||
|
|
||
|
.. autosummary::
|
||
|
:toctree: api/
|
||
|
|
||
|
StreamingContext.addStreamingListener
|
||
|
StreamingContext.awaitTermination
|
||
|
StreamingContext.awaitTerminationOrTimeout
|
||
|
StreamingContext.checkpoint
|
||
|
StreamingContext.getActive
|
||
|
StreamingContext.getActiveOrCreate
|
||
|
StreamingContext.getOrCreate
|
||
|
StreamingContext.remember
|
||
|
StreamingContext.sparkContext
|
||
|
StreamingContext.start
|
||
|
StreamingContext.stop
|
||
|
StreamingContext.transform
|
||
|
StreamingContext.union
|
||
|
|
||
|
|
||
|
Input and Output
|
||
|
----------------
|
||
|
|
||
|
.. autosummary::
|
||
|
:toctree: api/
|
||
|
|
||
|
StreamingContext.binaryRecordsStream
|
||
|
StreamingContext.queueStream
|
||
|
StreamingContext.socketTextStream
|
||
|
StreamingContext.textFileStream
|
||
|
DStream.pprint
|
||
|
DStream.saveAsTextFiles
|
||
|
|
||
|
|
||
|
Transformations and Actions
|
||
|
---------------------------
|
||
|
|
||
|
.. currentmodule:: pyspark.streaming
|
||
|
|
||
|
.. autosummary::
|
||
|
:toctree: api/
|
||
|
|
||
|
DStream.cache
|
||
|
DStream.checkpoint
|
||
|
DStream.cogroup
|
||
|
DStream.combineByKey
|
||
|
DStream.context
|
||
|
DStream.count
|
||
|
DStream.countByValue
|
||
|
DStream.countByValueAndWindow
|
||
|
DStream.countByWindow
|
||
|
DStream.filter
|
||
|
DStream.flatMap
|
||
|
DStream.flatMapValues
|
||
|
DStream.foreachRDD
|
||
|
DStream.fullOuterJoin
|
||
|
DStream.glom
|
||
|
DStream.groupByKey
|
||
|
DStream.groupByKeyAndWindow
|
||
|
DStream.join
|
||
|
DStream.leftOuterJoin
|
||
|
DStream.map
|
||
|
DStream.mapPartitions
|
||
|
DStream.mapPartitionsWithIndex
|
||
|
DStream.mapValues
|
||
|
DStream.partitionBy
|
||
|
DStream.persist
|
||
|
DStream.reduce
|
||
|
DStream.reduceByKey
|
||
|
DStream.reduceByKeyAndWindow
|
||
|
DStream.reduceByWindow
|
||
|
DStream.repartition
|
||
|
DStream.rightOuterJoin
|
||
|
DStream.slice
|
||
|
DStream.transform
|
||
|
DStream.transformWith
|
||
|
DStream.union
|
||
|
DStream.updateStateByKey
|
||
|
DStream.window
|
||
|
|
||
|
|
||
|
Kinesis
|
||
|
-------
|
||
|
|
||
|
.. currentmodule:: pyspark.streaming.kinesis
|
||
|
|
||
|
.. autosummary::
|
||
|
:toctree: api/
|
||
|
|
||
|
KinesisUtils.createStream
|
||
|
InitialPositionInStream.LATEST
|
||
|
InitialPositionInStream.TRIM_HORIZON
|
||
|
|