Tidak dapat menghubungkan database MySQL ke apache-superset yang berjalan di buruh pelabuhan dalam produksi di server yang sama
Jadi saya telah mencoba untuk menghubungkan database MySQL (untuk memvisualisasikan data di dalamnya) ke apache-superset yang berjalan di container buruh pelabuhan dalam produksi. OSnya adalah Centos. Saya telah memeriksa pertanyaan terkait dan sepertinya saya tidak mendapatkan jawaban yang berfungsi.
Ini memberikan kesalahan
KESALAHAN: Koneksi gagal, periksa pengaturan koneksi Anda.
Ketika saya memeriksa log kontainer, ini adalah kesalahan yang saya dapatkan
PERINGATAN: superset.views.core: Koneksi gagal (MySQLdb._exceptions.OperationalError) (2002, "Tidak dapat tersambung ke server MySQL di 'HOST IP' (115)") (Latar belakang kesalahan ini di: http://sqlalche.me/e/13/e3q8)
Bantuan apa pun akan dihargai
Jawaban
Sepertinya ada masalah koneksi host. Coba urutan berikut untuk mengidentifikasi masalahnya.
- Periksa apakah akses koneksi host dari dunia luar. Berikut kode
2. Apakah Anda menggunakan format koneksi yang benar untuk superset?
mysql://username:password@HOST:port/database_name