 ඡේදය මත පදනම්ව Apache Spark හි ප්‍රධාන සංරචක මොනවාද?
Apache Spark සඳහා පොකුරු කළමණාකරුවෙකු සහ බෙදා හරින ලද ගබඩා පද්ධතියක් අවශ්‍ය වේ. පොකුරු කළමනාකරණය සඳහා, Spark ස්වාධීනව සහය දක්වයි (ස්වදේශීය ස්පාර්ක් පොකුර, ඔබට පොකුරක් අතින් දියත් කළ හැකි හෝ ස්ථාපන පැකේජය මඟින් සපයන ලද දියත් කිරීමේ ස්ක්‍රිප්ට් භාවිතා කළ හැකිය. මෙම ඩීමන් පරීක්ෂණ සඳහා තනි යන්ත්‍රයක ධාවනය කිරීමට ද හැකිය), Hadoop YARN, Apache Mesos හෝ Kubernetes. බෙදා හරින ලද ආචයනය සඳහා, Spark හට Alluxio, Hadoop Distributed File System (HDFS), MapR ගොනු පද්ධතිය (MapR-FS), Cassandra, OpenStack Swift, Amazon S3, Kudu, Luster ගොනු පද්ධතිය, හෝ අභිරුචි විසඳුමක් ඇතුළු විවිධ ප්‍රභේද සමඟ අතුරු මුහුණත් කළ හැක. ක්රියාත්මක කළ හැකිය. Spark ව්‍යාජ-බෙදාහැරි දේශීය මාදිලියකට ද සහය දක්වයි, සාමාන්‍යයෙන් සංවර්ධන හෝ පරීක්ෂණ අරමුණු සඳහා පමණක් භාවිතා වේ, එහිදී බෙදා හරින ලද ගබඩාව අවශ්‍ය නොවන අතර ඒ වෙනුවට දේශීය ගොනු පද්ධතිය භාවිතා කළ හැකිය; එවැනි අවස්ථාවක, Spark එක CPU core එකකට එක් executor එකක් සහිත තනි යන්ත්‍රයක් මත ධාවනය වේ.
ඡේදය මත පදනම්ව, පොකුරු කළමනාකරු සහ බෙදා හරින ලද ගබඩාව Apache Spark හි ප්‍රධාන කොටස් දෙකකි. පොකුරු කළමනාකරු සඳහා, Spark ස්වාධීන පොකුරකට හෝ Hadoop YARN, Apache Mesos හෝ Kubernetes සඳහා සහය දක්වයි. ගබඩා කිරීම සඳහා, Spark දේශීය ගොනු පද්ධති සංවර්ධනය සහ පරීක්ෂා කිරීම සඳහා මෙන්ම Hadoop ගොනු පද්ධතිය, Cassandra, සහ cloud storages සඳහා සහය දක්වයි.