Ich benutze caravel mit CitusDB und ich habe Probleme mit der Verbindung zum Datenbankknoten. Um ehrlich zu sein, ich habe keine Ahnung, was ich tun soll.Verwenden von CitusDB mit SQL-Alchemie
Ich folgte dem offiziellen installation instructions zu installieren und zu starten.
Ich kann mich in den laufenden Master mit dem psql
Skript in /opt/citusdb/4.0/bin
anmelden, aber ich kann keine Verbindung von der Anwendung herstellen. Flask-SQLAlchemy unterstützt den postgresql-Dialekt und -Treiber, und der laufende Server scheint sich am 5432-Port zu befinden. Ich versuche es mit psycopg2
.
Ich habe den postgresql
-Dienst deaktiviert, da dies den Start des Master-Knotens beeinträchtigte.
Dies ist der Fehler:
2016-04-28 10:10:53,487:ERROR:flask_appbuilder.security.sqla.manager:DB Creation and initialization failed: (psycopg2.OperationalError) could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Ich bin nicht sicher, dieses Problem tatsächlich eine Berechtigung ist so viel wie ein Problem mit dem Citus 4.0 build. Es kann '/ tmp' auf allen Plattformen verwenden, während eine" normale "PostgreSQL-Installation'/var/run/postgresql' auf bestimmten Plattformen verwendet. Es ist wahrscheinlich, dass Citus 5.0 und höher dieses Problem überhaupt nicht mehr haben, aber es war gut, die Problemumgehung zu finden! – jasonmp85