├── .gitignore ├── Python ├── ch1 │ ├── wordcount.py │ └── wordcount_test.py ├── ch2 │ ├── AccumulatorSample.py │ ├── PassingFunctionSample.py │ ├── RDDCreateSample.py │ ├── RDDOpSample.py │ └── record.py ├── ch3 │ └── wordcount.py ├── ch5 │ ├── dataframe_sample.py │ ├── hive_sample.py │ ├── spark_session_sample.py │ └── word.py ├── ch6 │ ├── checkpoint_sample.py │ ├── file_sample.py │ ├── foreach_sample.py │ ├── kafka_sample.py │ ├── queue_sample.py │ ├── socket_sample.py │ ├── streaming_ops.py │ └── streaming_sample.py ├── ch7 │ ├── structured_sample.py │ ├── wartermark_sample.py │ ├── wordcount.py │ └── wordcountByWindow.py └── ch8 │ ├── classfication_sample.py │ ├── cluster_sample.py │ ├── pipeline_sample.py │ ├── regression_sample.py │ ├── stringindexer_sample.py │ ├── tf_idf_sample.py │ ├── tokenizer_sample.py │ └── vector_sample.py ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── wikibooks │ │ └── spark │ │ ├── ch1 │ │ └── WordCount.java │ │ ├── ch2 │ │ ├── AccumulatorSample.java │ │ ├── PassingFunctionSample.java │ │ ├── RDDCreateSample.java │ │ ├── RDDOpSample.java │ │ └── Record.java │ │ ├── ch3 │ │ └── WordCount.java │ │ ├── ch5 │ │ ├── DataFrameSample.java │ │ ├── DatasetSample.java │ │ ├── HiveSample.java │ │ ├── MyCls.java │ │ ├── Person.java │ │ ├── Product.java │ │ ├── SparkSessionSample.java │ │ └── Word.java │ │ ├── ch6 │ │ ├── CheckPointSample.java │ │ ├── FileSample.java │ │ ├── ForeachSample.java │ │ ├── KafkaSample.java │ │ ├── Person.java │ │ ├── QueueSample.java │ │ ├── SocketSample.java │ │ ├── StreamingOps.java │ │ └── StreamingSample.java │ │ ├── ch7 │ │ ├── ForeachSample.java │ │ ├── StructuredStreamSample.java │ │ ├── WatermarkSample.java │ │ ├── WordCount.java │ │ └── WordCountByWindow.java │ │ └── ch8 │ │ ├── ClassficationSample.java │ │ ├── ClusteringSample.java │ │ ├── PipelineSample.java │ │ ├── RegressionSample.java │ │ ├── StringIndexerSample.java │ │ ├── TfIDFSample.java │ │ ├── TokenizerSample.java │ │ └── VectorSample.java └── scala │ └── com │ └── wikibooks │ └── spark │ ├── appendix │ ├── CompanionObjectSample.scala │ ├── ImplicitSample.scala │ └── TraitSample.scala │ ├── ch1 │ └── scala │ │ └── WordCount.scala │ ├── ch10 │ └── scala │ │ ├── EdgeRDDSample.scala │ │ ├── GraphCreationSample.scala │ │ ├── GraphOpSample.scala │ │ ├── PregelSample.scala │ │ ├── VertextRDDSample.scala │ │ └── edgeListFile.txt │ ├── ch2 │ └── scala │ │ ├── AccumulatorSample.scala │ │ ├── PassingFunctionSample.scala │ │ ├── RDDCreateSample.scala │ │ ├── RDDOpSample.scala │ │ └── Record.scala │ ├── ch3 │ └── scala │ │ └── WordCount.scala │ ├── ch5 │ └── scala │ │ ├── DataFrameSample.scala │ │ ├── DataSetSample.scala │ │ ├── HiveSample.scala │ │ ├── MyCls.scala │ │ ├── Person.scala │ │ ├── SparkSessionSample.scala │ │ └── Word.scala │ ├── ch6 │ └── scala │ │ ├── FileSample.scala │ │ ├── KafkaSample.scala │ │ ├── Person.scala │ │ ├── QueueSample.scala │ │ ├── SocketSample.scala │ │ ├── StreamingOps.scala │ │ └── StreamingSample.scala │ ├── ch7 │ └── scala │ │ ├── ForeachSample.scala │ │ ├── StructuredStreamSample.scala │ │ ├── WatermarkSample.scala │ │ ├── WordCount.scala │ │ └── WordCountByWindow.scala │ └── ch8 │ └── scala │ ├── ClassficationSample.scala │ ├── ClusteringSample.scala │ ├── PipelineSample.scala │ ├── RegressionSample.scala │ ├── StringIndexerSample.scala │ ├── TfIDFSample.scala │ ├── TokenizerSample.scala │ └── VectorSample.scala └── test ├── java └── com │ └── wikibooks │ └── spark │ └── ch1 │ └── WordCountTest.java └── scala └── com └── wikibooks └── spark └── ch1 └── scala ├── WordCountSpec.scala └── WordCountTest.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/.gitignore -------------------------------------------------------------------------------- /Python/ch1/wordcount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch1/wordcount.py -------------------------------------------------------------------------------- /Python/ch1/wordcount_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch1/wordcount_test.py -------------------------------------------------------------------------------- /Python/ch2/AccumulatorSample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch2/AccumulatorSample.py -------------------------------------------------------------------------------- /Python/ch2/PassingFunctionSample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch2/PassingFunctionSample.py -------------------------------------------------------------------------------- /Python/ch2/RDDCreateSample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch2/RDDCreateSample.py -------------------------------------------------------------------------------- /Python/ch2/RDDOpSample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch2/RDDOpSample.py -------------------------------------------------------------------------------- /Python/ch2/record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch2/record.py -------------------------------------------------------------------------------- /Python/ch3/wordcount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch3/wordcount.py -------------------------------------------------------------------------------- /Python/ch5/dataframe_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch5/dataframe_sample.py -------------------------------------------------------------------------------- /Python/ch5/hive_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch5/hive_sample.py -------------------------------------------------------------------------------- /Python/ch5/spark_session_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch5/spark_session_sample.py -------------------------------------------------------------------------------- /Python/ch5/word.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch5/word.py -------------------------------------------------------------------------------- /Python/ch6/checkpoint_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch6/checkpoint_sample.py -------------------------------------------------------------------------------- /Python/ch6/file_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch6/file_sample.py -------------------------------------------------------------------------------- /Python/ch6/foreach_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch6/foreach_sample.py -------------------------------------------------------------------------------- /Python/ch6/kafka_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch6/kafka_sample.py -------------------------------------------------------------------------------- /Python/ch6/queue_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch6/queue_sample.py -------------------------------------------------------------------------------- /Python/ch6/socket_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch6/socket_sample.py -------------------------------------------------------------------------------- /Python/ch6/streaming_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch6/streaming_ops.py -------------------------------------------------------------------------------- /Python/ch6/streaming_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch6/streaming_sample.py -------------------------------------------------------------------------------- /Python/ch7/structured_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch7/structured_sample.py -------------------------------------------------------------------------------- /Python/ch7/wartermark_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch7/wartermark_sample.py -------------------------------------------------------------------------------- /Python/ch7/wordcount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch7/wordcount.py -------------------------------------------------------------------------------- /Python/ch7/wordcountByWindow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch7/wordcountByWindow.py -------------------------------------------------------------------------------- /Python/ch8/classfication_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch8/classfication_sample.py -------------------------------------------------------------------------------- /Python/ch8/cluster_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch8/cluster_sample.py -------------------------------------------------------------------------------- /Python/ch8/pipeline_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch8/pipeline_sample.py -------------------------------------------------------------------------------- /Python/ch8/regression_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch8/regression_sample.py -------------------------------------------------------------------------------- /Python/ch8/stringindexer_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch8/stringindexer_sample.py -------------------------------------------------------------------------------- /Python/ch8/tf_idf_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch8/tf_idf_sample.py -------------------------------------------------------------------------------- /Python/ch8/tokenizer_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch8/tokenizer_sample.py -------------------------------------------------------------------------------- /Python/ch8/vector_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/Python/ch8/vector_sample.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch1/WordCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch1/WordCount.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch2/AccumulatorSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch2/AccumulatorSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch2/PassingFunctionSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch2/PassingFunctionSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch2/RDDCreateSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch2/RDDCreateSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch2/RDDOpSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch2/RDDOpSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch2/Record.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch2/Record.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch3/WordCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch3/WordCount.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch5/DataFrameSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch5/DataFrameSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch5/DatasetSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch5/DatasetSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch5/HiveSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch5/HiveSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch5/MyCls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch5/MyCls.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch5/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch5/Person.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch5/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch5/Product.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch5/SparkSessionSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch5/SparkSessionSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch5/Word.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch5/Word.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch6/CheckPointSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch6/CheckPointSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch6/FileSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch6/FileSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch6/ForeachSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch6/ForeachSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch6/KafkaSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch6/KafkaSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch6/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch6/Person.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch6/QueueSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch6/QueueSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch6/SocketSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch6/SocketSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch6/StreamingOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch6/StreamingOps.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch6/StreamingSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch6/StreamingSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch7/ForeachSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch7/ForeachSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch7/StructuredStreamSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch7/StructuredStreamSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch7/WatermarkSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch7/WatermarkSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch7/WordCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch7/WordCount.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch7/WordCountByWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch7/WordCountByWindow.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch8/ClassficationSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch8/ClassficationSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch8/ClusteringSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch8/ClusteringSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch8/PipelineSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch8/PipelineSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch8/RegressionSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch8/RegressionSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch8/StringIndexerSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch8/StringIndexerSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch8/TfIDFSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch8/TfIDFSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch8/TokenizerSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch8/TokenizerSample.java -------------------------------------------------------------------------------- /src/main/java/com/wikibooks/spark/ch8/VectorSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/java/com/wikibooks/spark/ch8/VectorSample.java -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/appendix/CompanionObjectSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/appendix/CompanionObjectSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/appendix/ImplicitSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/appendix/ImplicitSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/appendix/TraitSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/appendix/TraitSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch1/scala/WordCount.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch1/scala/WordCount.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch10/scala/EdgeRDDSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch10/scala/EdgeRDDSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch10/scala/GraphCreationSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch10/scala/GraphCreationSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch10/scala/GraphOpSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch10/scala/GraphOpSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch10/scala/PregelSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch10/scala/PregelSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch10/scala/VertextRDDSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch10/scala/VertextRDDSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch10/scala/edgeListFile.txt: -------------------------------------------------------------------------------- 1 | 1 2 2 | 1 4 3 | 3 2 4 | 4 3 -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch2/scala/AccumulatorSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch2/scala/AccumulatorSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch2/scala/PassingFunctionSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch2/scala/PassingFunctionSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch2/scala/RDDCreateSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch2/scala/RDDCreateSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch2/scala/RDDOpSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch2/scala/RDDOpSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch2/scala/Record.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch2/scala/Record.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch3/scala/WordCount.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch3/scala/WordCount.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch5/scala/DataFrameSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch5/scala/DataFrameSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch5/scala/DataSetSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch5/scala/DataSetSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch5/scala/HiveSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch5/scala/HiveSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch5/scala/MyCls.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch5/scala/MyCls.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch5/scala/Person.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch5/scala/Person.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch5/scala/SparkSessionSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch5/scala/SparkSessionSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch5/scala/Word.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch5/scala/Word.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch6/scala/FileSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch6/scala/FileSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch6/scala/KafkaSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch6/scala/KafkaSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch6/scala/Person.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch6/scala/Person.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch6/scala/QueueSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch6/scala/QueueSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch6/scala/SocketSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch6/scala/SocketSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch6/scala/StreamingOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch6/scala/StreamingOps.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch6/scala/StreamingSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch6/scala/StreamingSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch7/scala/ForeachSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch7/scala/ForeachSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch7/scala/StructuredStreamSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch7/scala/StructuredStreamSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch7/scala/WatermarkSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch7/scala/WatermarkSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch7/scala/WordCount.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch7/scala/WordCount.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch7/scala/WordCountByWindow.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch7/scala/WordCountByWindow.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch8/scala/ClassficationSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch8/scala/ClassficationSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch8/scala/ClusteringSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch8/scala/ClusteringSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch8/scala/PipelineSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch8/scala/PipelineSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch8/scala/RegressionSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch8/scala/RegressionSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch8/scala/StringIndexerSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch8/scala/StringIndexerSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch8/scala/TfIDFSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch8/scala/TfIDFSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch8/scala/TokenizerSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch8/scala/TokenizerSample.scala -------------------------------------------------------------------------------- /src/main/scala/com/wikibooks/spark/ch8/scala/VectorSample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/main/scala/com/wikibooks/spark/ch8/scala/VectorSample.scala -------------------------------------------------------------------------------- /src/test/java/com/wikibooks/spark/ch1/WordCountTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/test/java/com/wikibooks/spark/ch1/WordCountTest.java -------------------------------------------------------------------------------- /src/test/scala/com/wikibooks/spark/ch1/scala/WordCountSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/test/scala/com/wikibooks/spark/ch1/scala/WordCountSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/wikibooks/spark/ch1/scala/WordCountTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wikibook/spark/HEAD/src/test/scala/com/wikibooks/spark/ch1/scala/WordCountTest.scala --------------------------------------------------------------------------------