में डिफ़ॉल्ट उदाहरण डैग को कैसे निकालें I Airbnb ओपन सोर्स वर्कफ़्लो/डेटापिपलाइन सॉफ़्टवेयर एयरफ्लो का एक नया उपयोगकर्ता, जो github URL https://github.com/apache/incubator-airflow पर है। वेब यूआई शुरू होने के बाद एक दर्जन डिफ़ॉल्ट उदाहरण डैग हैं। मुझे बेवकूफ महसूस करें कि मैंने इन डैग को हटाने के कई तरीकों की कोशिश की और ऐसा करने में असफल रहा। load_examples = झूठी airflow.cfg में सेट है। फ़ोल्डर lib/python2.7/साइट-पैकेज/एयरफ्लो/example_dags हटा दिया गया है। डैग पायथन स्क्रिप्ट्स के फ़ोल्डर को हटाए जाने के बाद उन उदाहरणों के डैग्स ग्रे में बदल दिए गए हैं। लेकिन आइटम अभी भी वेब यूआई स्क्रीन पर कब्जा कर लिया है। और dag_folder =/mnt/dag/1 के रूप में airflow.cfg में एक नया डैग फ़ोल्डर निर्दिष्ट किया गया है। मैंने इस डैग फ़ोल्डर की जांच की, कुछ भी नहीं है। वास्तव में मेरे लिए अजीब क्यों इन उदाहरणों को हटाना इतना मुश्किल है।एयरफ्लो
load_examples = False
अपने airflow.cfg अंदर:
वास्तव में सराहना की, मैंने आपकी उत्तर के रूप में समस्या को ठीक किया। – bronzels
मैंने अभी इसे 1.8.1 में आजमाया है और यह पर्याप्त प्रतीत नहीं होता है। मैं पुष्टि कर सकता हूं कि 'एयरफ्लो रीसेट डीबी' चलाने के बाद डैग टेबल खाली है, और मैंने सीएफजी फ़ाइल में बदलाव किया है, लेकिन उदाहरण डैग्स अभी भी वेबसर्वर में हैं। मुझे यह काम करने के लिए वेबसर्वर को पुनरारंभ करना पड़ा। इसमें कई प्रक्रियाओं को मारना और फिर से 'एयरफ्लो वेबसर्वर' चलाना शामिल था। संभवतः व्यवस्थित करने के लिए systemd या upstart के साथ चलाने के लिए सबसे अच्छा है https://airflow.incubator.apache.org/configuration.html?highlight=systemd#integration-with-systemd – Davos