Skip to content

Wal-Liu/Stateful-Steaming-and-Checkpointing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stateful Steaming and Checkpointing

Hướng dẫn sử dụng demo

  1. Dựng cụm Docker Compose Stack:
docker-compose up --build -d
  1. Chạy file send_text.py để chuẩn bị TCP socket server trong container producer
docker exec -it stateful-producer python send_text.py
  1. Xử lý dữ liệu với Spark
docker exec -it stateful-spark-master /opt/spark/bin/spark-submit /opt/spark-apps/word_count_stateful.py
  1. Kết quả mong đợi

alt text

  1. Xoá checkpoint
docker exec -it stateful-spark-master bash /opt/spark-apps/clear_tmp.sh
  1. Dọn dẹp Docker Compose Stack sau khi hoàn thành:
docker-compose down -v 

Luyện tập

  1. Minmax
  • Tìm ra dòng có nhiều từ nhất và ít từ nhất.
  • Hoàn thành file minmax.py để xử lý yêu cầu trên.
  • Đầu ra ví dụ: alt text
docker exec -it stateful-spark-master /opt/spark/bin/spark-submit /opt/spark-apps/minmax.py
  1. Between
  • Tính thời gian trung bình giữa hai lần gửi liên tiếp.
  • Hoàn thành file between.py để xử lý yêu cầu trên.
  • Đầu ra ví dụ: alt text
docker exec -it stateful-spark-master /opt/spark/bin/spark-submit /opt/spark-apps/between.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors