xubo245/SparkLearning
این پروژه یک مجموعه آموزشی برای یادگیری آپاچی اسپارک (Apache Spark) است که شامل کدهای عملی و دادههای مورد نیاز برای اجراست.
معموماً بخشهای اصلی پروژه قابلیت اجرا روی محیط محلی (local) را دارند، پس نیازی به زیرساختهای پیچیده برای شروع نیست.
کاربرد:
این پروژه به تو کمک میکنه تا با مفاهیم پایه و پیشرفته پردازش توزیعشده دادهها با استفاده از اسپارک آشنا بشی.
مناسب برای کساییه که میخوان اول اسپارک رو در محیط شخصی خودشون امتحان کنن و بعد به محیطهای بزرگتر بروند.
در چه شرایطی بهتره استفاده شود؟
اگر داری شروع به یادگیری دادهکاوی یا پردازش حجم بالای داده میکنی و هنوز زیرساخت کلاستر نداری، این پروژه گزینه عالیایه.
همچنین برای دانشجویان و توسعهدهندگانی که میخوان اسپارک رو با مثالهای واقعی تمرین کنن، مناسبه.
چند مثال از موارد استفاده:
اجرای کدهای اسپارک برای پردازش فایلهای CSV یا JSON به صورت محلی
یادگیری Spark SQL و DataFrames با دادههای نمونه
آزمایش عملیات تحلیلی روی دادههای شبیهسازیشده
یادگیری نحوه استفاده از Spark Core و Spark Streaming در محیط توسعه شخصی
- ##ApacheSpark
- ##BigData
- ##DataProcessing
- ##SparkLearning
- ##LocalDevelopment
- ##DataEngineering
- ##SparkSQL
- ##DataFrame
- ##DistributedComputing
- ##LearnSpark
