
CVE-2022-26884 के लिए प्रूफ-ऑफ-कॉन्सेप्ट शोषण जो Apache DolphinScheduler को लक्षित करता है, वर्कफ़्लो शेड्यूलर API के लिए तैयार किए गए अनुरोधों के माध्यम से दूरस्थ कोड निष्पादन को सक्षम करता है।
डॉल्फिनशेड्यूलर एक वितरित और विस्तार योग्य वर्कफ़्लो शेड्यूलर प्लेटफ़ॉर्म है जिसमें शक्तिशाली DAG दृश्य इंटरफ़ेस हैं, जो डेटा पाइपलाइन में जटिल कार्य निर्भरताओं को हल करने और विभिन्न प्रकार के कार्यों को out of the box उपलब्ध कराने के लिए समर्पित है।
इसके मुख्य उद्देश्य इस प्रकार हैं:
| स्थिरता | पहुँच | विशेषताएँ | मापनीयता |
|---|---|---|---|
| विकेंद्रीकृत मल्टी-मास्टर और मल्टी-वर्कर | वर्कफ़्लो की प्रमुख जानकारी का विज़ुअलाइज़ेशन, जैसे कार्य स्थिति, कार्य प्रकार, पुनः प्रयास समय, कार्य संचालन मशीन जानकारी, दृश्य चर, इत्यादि एक नज़र में। | रोकने, पुनर्प्राप्त करने का संचालन समर्थन करें | अनुकूलित कार्य प्रकारों का समर्थन करें |
| HA का समर्थन करें | सभी वर्कफ़्लो संचालन का विज़ुअलाइज़ेशन, DAG बनाने के लिए कार्यों को खींचना, डेटा स्रोत और संसाधनों को कॉन्फ़िगर करना। साथ ही, तीसरे पक्ष के सिस्टम के लिए, API मोड संचालन प्रदान करें। | डॉल्फिनशेड्यूलर पर उपयोगकर्ता टेनेंट्स और Hadoop उपयोगकर्ताओं के माध्यम से कई-से-एक या एक-से-एक मैपिंग संबंध प्राप्त कर सकते हैं, जो बड़े डेटा जॉब्स को शेड्यूल करने के लिए बहुत महत्वपूर्ण है। | शेड्यूलर वितरित शेड्यूलिंग का समर्थन करता है, और समग्र शेड्यूलिंग क्षमता क्लस्टर के पैमाने के साथ रैखिक रूप से बढ़ेगी। Master और Worker गतिशील समायोजन का समर्थन करते हैं। |
| ओवरलोड प्रोसेसिंग: टास्क क्यू तंत्र का उपयोग करके, एकल मशीन पर शेड्यूल करने योग्य कार्यों की संख्या को लचीले ढंग से कॉन्फ़िगर किया जा सकता है। टास्क क्यू में कैश किए गए कार्यों की संख्या के प्रति उच्च सहनशीलता के साथ मशीन जाम से बचा जा सकता है। | एक-क्लिक तैनाती | पारंपरिक शेल कार्यों और बड़े डेटा प्लेटफ़ॉर्म कार्य शेड्यूलिंग का समर्थन करें: MR, Spark, SQL (MySQL, PostgreSQL, hive, spark SQL), Python, Procedure, Sub_Process |

कृपया आधिकारिक वेबसाइट दस्तावेज़ देखें: Docker में त्वरित आरंभ
कृपया आधिकारिक वेबसाइट दस्तावेज़ देखें: Kubernetes में त्वरित आरंभ
./mvnw clean install -Prelease
आर्टिफैक्ट:
dolphinscheduler-dist/target/apache-dolphinscheduler-${latest.release.version}-bin.tar.gz: डॉल्फिनशेड्यूलर का बाइनरी पैकेज
dolphinscheduler-dist/target/apache-dolphinscheduler-${latest.release.version}-src.tar.gz: डॉल्फिनशेड्यूलर का स्रोत कोड पैकेज
डॉल्फिनशेड्यूलर कई उत्कृष्ट ओपन-सोर्स परियोजनाओं पर आधारित है, जैसे Google guava, guice, grpc, netty, quartz, और Apache की कई ओपन-सोर्स परियोजनाएं आदि। हम डॉल्फिन शेड्यूलर में उपयोग की गई सभी ओपन-सोर्स परियोजनाओं के प्रति अपनी गहरी कृतज्ञता व्यक्त करना चाहते हैं। हम आशा करते हैं कि हम केवल ओपन-सोर्स के लाभार्थी ही नहीं हैं, बल्कि समुदाय को भी वापस देते हैं। इसके अलावा, हम आशा करते हैं कि जिनके पास ओपन-सोर्स के लिए समान उत्साह और जुनून है, वे शामिल हो सकते हैं और ओपन-सोर्स समुदाय में योगदान कर सकते हैं!
आपका डॉल्फिन शेड्यूलर के डेवलपर्स और उपयोगकर्ताओं के साथ संवाद करने के लिए स्वागत है। उन्हें खोजने के दो तरीके हैं:
समुदाय सभी को योगदान देने के लिए आमंत्रित करता है, कृपया अधिक जानने के लिए इस पृष्ठ को देखें: योगदान कैसे करें.
कृपया LICENSE फ़ाइल देखें।