मुद्दा सुपरसेट या नेटवर्क से संबंधित नहीं था। आपने सही नेटवर्क कॉन्फ़िगर किया है लेकिन डिफ़ॉल्ट-प्रमाणीकरण-प्लगइन को सक्षम नहीं किया है MySQL डोकर छवियों पर। इस त्रुटि के कारण कंसोल पर दिखाया गया था
Plugin caching_sha2_password could not be loaded:
पुन:पेश करने के लिए:
त्रुटि लॉग:
sqlalchemy.exc.OperationalError: (MySQLdb._exceptions.OperationalError) (1045, 'Plugin caching_sha2_password could not be loaded: /usr/lib/x86_64-linux-gnu/mariadb19/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory')
(Background on this error at: http://sqlalche.me/e/13/e3q8)
समस्या को हल करने के लिए:
डिफ़ॉल्ट-प्रमाणीकरण-प्लगइन के साथ MySQL छवि बनाएं
docker run --detach --network="incubator-superset_default" --name=mysql --env="MYSQL_ROOT_PASSWORD=sample" --publish 3306:3306 mysql --default-authentication-plugin=mysql_native_password
सुपरसेट में पहले से ही एक उपयोगकर्ता-परिभाषित ब्रिज नेटवर्क है, इसलिए आप दोनों प्रारूपों का उपयोग कर सकते हैं
mysql://root:[email protected]/mysql
mysql://root:[email protected]/mysql