Đáp án nào không phải là một "output operation" khi thao tác với DStream:
Trả lời:
Đáp án đúng: D
Câu hỏi này kiểm tra kiến thức về các thao tác "output operation" trong Spark Streaming với DStream. Output operations là các thao tác cho phép bạn đẩy dữ liệu đã xử lý từ DStream ra các hệ thống bên ngoài.
* **saveAsTextFile, saveAsHadoopFile, foreachRDD** là các output operation: cho phép lưu DStream ra hệ thống file (text file, hadoop file) hoặc thực hiện các thao tác trên từng RDD của DStream.
* **reduceByKeyAndWindow** là một transformation operation: thực hiện tính toán trên DStream và trả về một DStream mới.
Do đó, đáp án D không phải là một output operation mà là một transformation operation.