2016-07-29 16 views
0

Beim Verbinden mit der Datenbank von Spoon wird eine Fehlermeldung ausgegeben.Problem mit der Verbindung von Spoon zu PostgreSql

  1. Wählen Sie die Option Ansicht, die in der oberen linken Ecke des Bildschirms angezeigt wird, klicken Sie mit der rechten Maustaste auf die Option Datenbankverbindungen und wählen Sie Neu.
  2. Wählen Sie unter Verbindungstyp das PostgreSQL-Datenbankmodul aus.
  3. Gefüllt in den Einstellungen Optionen und gab der Verbindung einen Namen, indem Sie es in den Verbindungsnamen eingeben. Alle eingegebenen Anmeldeinformationen sind gültig, aber ich bekomme immer noch die folgende Fehlermeldung:

    Fehler beim Herstellen einer Verbindung zur Datenbank [XXX-XXX-XXX-XXX]: org.pentaho.di.core.exception.KettleDatabaseException: Fehler beim Versuch Herstellen einer Verbindung zur Datenbank

    Fehler beim Herstellen der Verbindung zur Datenbank: (mit der Klasse org.postgresql.Driver) Der Verbindungsversuch ist fehlgeschlagen.

    org.pentaho.di.core.exception.KettleDatabaseException: Fehler beim in die Datenbank

    Fehler zu Datenbank verbinden zu verbinden versuchen: (mit Klasse org.postgresql.Driver) Der Verbindungsversuch ist fehlgeschlagen.

    at org.pentaho.di.core.database.Database.normalConnect(Database.java:466) 
    at org.pentaho.di.core.database.Database.connect(Database.java:364) 
    at org.pentaho.di.core.database.Database.connect(Database.java:335) 
    at org.pentaho.di.core.database.Database.connect(Database.java:325) 
    at org.pentaho.di.core.database.DatabaseFactory.getConnectionTestReport(DatabaseFactory.java:80) 
    at org.pentaho.di.core.database.DatabaseMeta.testConnection(DatabaseMeta.java:2734) 
    at org.pentaho.ui.database.event.DataHandler.testDatabaseConnection(DataHandler.java:591) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313) 
    at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157) 
    at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141) 
    at org.pentaho.ui.xul.swt.tags.SwtButton.access$500(SwtButton.java:43) 
    at org.pentaho.ui.xul.swt.tags.SwtButton$4.widgetSelected(SwtButton.java:137) 
    at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) 
    at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) 
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) 
    at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) 
    at org.eclipse.jface.window.Window.runEventLoop(Window.java:820) 
    at org.eclipse.jface.window.Window.open(Window.java:796) 
    at org.pentaho.di.ui.xul.KettleDialog.show(KettleDialog.java:88) 
    at org.pentaho.di.ui.xul.KettleDialog.show(KettleDialog.java:55) 
    at org.pentaho.di.ui.core.database.dialog.XulDatabaseDialog.open(XulDatabaseDialog.java:116) 
    at org.pentaho.di.ui.core.database.dialog.DatabaseDialog.open(DatabaseDialog.java:60) 
    at org.pentaho.di.ui.spoon.delegates.SpoonDBDelegate.newConnection(SpoonDBDelegate.java:474) 
    at org.pentaho.di.ui.spoon.delegates.SpoonDBDelegate.newConnection(SpoonDBDelegate.java:461) 
    at org.pentaho.di.ui.spoon.Spoon.newConnection(Spoon.java:8805) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313) 
    at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157) 
    at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141) 
    at org.pentaho.ui.xul.jface.tags.JfaceMenuitem.access$100(JfaceMenuitem.java:43) 
    at org.pentaho.ui.xul.jface.tags.JfaceMenuitem$1.run(JfaceMenuitem.java:106) 
    at org.eclipse.jface.action.Action.runWithEvent(Action.java:498) 
    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:545) 
    at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490) 
    at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402) 
    at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) 
    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) 
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) 
    at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) 
    at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1347) 
    at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7989) 
    at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9269) 
    at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:662) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.pentaho.commons.launcher.Launcher.main(Launcher.java:92) 
    

    Verursacht durch: org.pentaho.di.core.exception.KettleDatabaseException: Fehler zu Datenbank verbinden: (Klasse org.postgresql.Driver verwenden) Der Verbindungsversuch ist fehlgeschlagen.

    at org.pentaho.di.core.database.Database.connectUsingClass(Database.java:579) 
    at org.pentaho.di.core.database.Database.normalConnect(Database.java:450) 
    ... 55 more 
    

    Verursacht von: org.postgresql.util.PSQLException: Der Verbindungsversuch ist fehlgeschlagen. bei org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl (ConnectionFactoryImpl.java:233) bei org.postgresql.core.ConnectionFactory.openConnection (ConnectionFactory.java:64) bei org.postgresql.jdbc2.AbstractJdbc2Connection. (AbstractJdbc2Connection .java-. 144) bei org.postgresql.jdbc3.AbstractJdbc3Connection (AbstractJdbc3Connection.java:29) bei org.postgresql.jdbc3g.AbstractJdbc3gConnection (AbstractJdbc3gConnection.java:21) bei org.postgresql.jdbc4.AbstractJdbc4Connection (.. AbstractJdbc4Connection.java:31) bei org.postgresql.jdbc4.Jdbc4Connection. (Jdbc4Connection.java:24) bei org.postgresql.Driver.makeConnection (Driver.java:410) bei org.postgresql.Driver.connect (Treiber .java: 280) bei java.sql.DriverManager.getConnection (unbekannte Quelle) bei java.sql.DriverManager.getConnection (unbekannte Quelle) bei org.pentaho.di.core.database.Database.connectUsingClass (Database.java:561) . .. 56 mehr Verursacht von: java.net.UnknownHostException: PSY-STG-DB1 bei java.net.AbstractPlainSocketImpl.connect (unbekannte Quelle) bei java.net.PlainSocketImpl.connect (unbekannte Quelle) bei java.net .SocksSocketImpl.connect (Unbekannte Quelle) bei java.net.Socket.connect (unbekannte Quelle) bei org.postgresql.core.PGStream. (PGStream.java:61) bei org.postgresql.core.v3.ConnectionFactoryImpl. openConnectionImpl (ConnectionFactoryImpl.java:109) ...67 weitere

    Hostname: XXX-XXX-XXX Hafen: 1111 Datenbankname: XXX_XXX_XX

Bitte machen Sie mir, wie behebe ich dieses Problem

Antwort

0

Ok zunächst einmal überprüfen Sie diese:

  • Server läuft und läuft? (Postgres)
  • Warum Port ist 1111 statt 5432
  • Können Sie mit pgadmin verbinden?

Ich denke, ist ein Konfigurationsproblem