2016-07-29 1 views
0

Un message d'erreur s'affiche lors de la connexion à la base de données à partir de Spoon.Problème de connectivité de Spoon à PostgreSQL

  1. Sélectionnez l'option Affichage qui apparaît dans le coin supérieur gauche de l'écran, cliquez avec le bouton droit sur l'option Connexions de base de données et sélectionnez Nouveau. Sous Type de connexion, sélectionnez le moteur de base de données postgresql.
  2. Rempli dans les options Paramètres et donné un nom à la connexion en la tapant dans le Nom de connexion. Toutes les informations d'identification entrées sont valides mais je reçois le message d'erreur ci-dessous:

    Erreur de connexion à la base de données [XXX-XXX-XXX-XXX]: org.pentaho.di.core.exception.KettleDatabaseException: erreur est survenue lors pour se connecter à la base de données

    Erreur de connexion à la base de données: (en utilisant la classe org.postgresql.Driver) La tentative de connexion a échoué.

    org.pentaho.di.core.exception.KettleDatabaseException: Une erreur est survenue en essayant de se connecter à la base de données

    Erreur de connexion à la base de données: (en utilisant la classe org.postgresql.Driver) La tentative de connexion a échoué.

    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) 
    

    causés par: org.pentaho.di.core.exception.KettleDatabaseException: Erreur de connexion à la base de données: (en utilisant la classe org.postgresql.Driver) La tentative de connexion a échoué.

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

    Causée par: org.postgresql.util.PSQLException: La tentative de connexion a échoué. à org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl (ConnectionFactoryImpl.java:233) à org.postgresql.core.ConnectionFactory.openConnection (ConnectionFactory.java:64) à org.postgresql.jdbc2.AbstractJdbc2Connection. (AbstractJdbc2Connection .java:. 144) à org.postgresql.jdbc3.AbstractJdbc3Connection (AbstractJdbc3Connection.java:29) à org.postgresql.jdbc3g.AbstractJdbc3gConnection (AbstractJdbc3gConnection.java:21) à org.postgresql.jdbc4.AbstractJdbc4Connection (.. AbstractJdbc4Connection.java:31) à org.postgresql.jdbc4.Jdbc4Connection. (Jdbc4Connection.java:24) à org.postgresql.Driver.makeConnection (Driver.java:410) à org.postgresql.Driver.connect (Driver .java: 280) à java.sql.DriverManager.getConnection (source inconnue) à java.sql.DriverManager.getConnection (source inconnue) à org.pentaho.di.core.database.Database.connectUsingClass (Database.java:561) . .. 56 plus Causé par: java.net.UnknownHostException: PSY-STG-DB1 at java.net.AbstractPlainSocketImpl.connect (Source inconnue) at java.net.PlainSocketImpl.connect (Source inconnue) at java.net .SocksSocketImpl.connect (source inconnue) at java.net.Socket.connect (source inconnue) à org.postgresql.core.PGStream. (PGStream.java:61) à org.postgresql.core.v3.ConnectionFactoryImpl. openConnectionImpl (ConnectionFactoryImpl.java:109) ...67 plus

    Nom d'hôte: XXX-XXX-XXX Port: 1111 Nom de la base: XXX_XXX_XX

S'il vous plaît me suggérer comment puis-je résoudre ce problème

Répondre

0

Ok d'abord vérifier:

  • Le serveur est opérationnel? (Postgres)
  • Pourquoi le port est 1111 au lieu de 5432
  • Pouvez-vous vous connecter avec pgadmin?

Je pense que c'est un problème de configuration