2017-11-20 4 views
1

after doing netstat in my server Wenn ich versuche, meine DB mit Nifi zu verbinden, zeigt diesen Fehler, während ich durch den gleichen Server verbunden bin ich habe durch 3 gleiche Server gesehen wo nifi installiert ist Passwort db dususer IP-Adresse Hafen alle Dinge wurden mehrmals überprüft. Kann mir jemand mit der Ausgabe helfenApache Nifi Verbindung Problem

2017-11-20 09: 26: 16.477 ERROR [StandardProcessScheduler Gewinde 1] oanpstandard.GenerateTableFetch GenerateTableFetch [id = c9425209-015f-1000-003d-d071438865bd] GenerateTableFetch [ ID = c9425209-015f-1000-003d-d071438865bd] konnte die @OnScheduled-Methode aufgrund von java.lang.RuntimeException nicht aufrufen: Fehler beim Ausführen einer OnScheduled-Task des Prozessors .; Der Prozessor wird nicht für 30 Sekunden geplant: java.lang.RuntimeException: Fehler beim Ausführen einer OnScheduled-Task des Prozessors. java.lang.RuntimeException: Fehler beim Ausführen eines OnScheduled-Tasks des Prozessors. bei org.apache.nifi.controller.StandardProcessorNode.invokeTaskAsCancelableFuture (StandardProcessorNode.java:1480) bei org.apache.nifi.controller.StandardProcessorNode.access $ 000 (StandardProcessorNode.java:102) bei org.apache.nifi.controller .StandardProcessorNode $ 1.run (StandardProcessorNode.java:1301) bei java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:511) bei java.util.concurrent.FutureTask.run (FutureTask.java:266) bei java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 201 (ScheduledThreadPoolExecutor.java:180) bei java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.run (ScheduledThreadPoolExecutor.java:293) bei java.util.concurrent.ThreadPoolExecutor .runWorker (ThreadPoolExe cutor.java:1149) bei java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) bei java.lang.Thread.run (Thread.java:748) verursacht durch: java.util. concurrent.ExecutionException: java.lang.reflect.InvocationTargetException bei java.util.concurrent.FutureTask.report (FutureTask.java:122) bei java.util.concurrent.FutureTask.get (FutureTask.java:206) bei org .apache.nifi.controller.StandardProcessorNode.invokeTaskAsCancelableFuture (StandardProcessorNode.java:1463) ... 9 gemeinsamer Rahmen weggelassen verursacht durch: java.lang.reflect.InvocationTargetException: null bei sun.reflect.GeneratedMethodAccessor499.invoke (Unknown Source) bei sun.reflect.DelegatingMethodAccessorImpl. Invoke (DelegatingMethodAccessorImpl.java:43) bei java.lang.reflect.Method.invoke (Method.java:498) bei org.apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotations (ReflectionUtils.java:137) bei org. apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotations (ReflectionUtils.java:125) bei org.apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotations (ReflectionUtils.java:70) bei org.apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotation (ReflectionUtils.java:47) bei org.apache.nifi.controller.StandardProcessorNode $ 1 $ 1.call (StandardProcessorNode.java:1305) bei org.apache.nifi.controller.StandardProcessorNode $ 1 $ 1.call (StandardProcessorNode.java: 1301) ... 6 gemeinsame Rahmen weggelassen verursacht durch: org .apache.nifi.processor.exception.ProcessException: org.apache.commons.dbcp.SQLNestedException: PoolableConnectionFactory kann nicht erstellt werden (Anmeldung für Benutzer 'abc' fehlgeschlagen). ClientConnectionId: 889f12ff-52d1-487e-9ac1-02b66eeaefe3) bei org.apache.nifi.dbcp.DBCPConnectionPool.getConnection (DBCPConnectionPool.java:275) bei sun.reflect.GeneratedMethodAccessor500.invoke (Unknown Source) bei sun.reflect .DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) bei java.lang.reflect.Method.invoke (Method.java:498) bei org.apache.nifi.controller.service.StandardControllerServiceInvocationHandler.invoke (StandardControllerServiceInvocationHandler.java:89) bei com.sun.proxy. $ Proxy78.getConnection (Unknown Source) bei org.apache.nifi.processors.standard.AbstractDatabaseFetchProcessor.setup (AbstractDatabaseFetchProcessor.java:228) bei org.apache.nifi.processors.standard.GenerateTableFetch.setup (GenerateTableFetch.java:159) ... 15 allgemeine Rahmen weggelassen verursacht durch: org.apache.commons.dbcp.SQLNestedException: PoolableConnectionFactory kann nicht erstellt werden (Anmeldung fehlgeschlagen für Benutzer 'abc' ClientConnectionId. 889f12ff-52d1-487e-9ac1-02b66eeaefe3) bei org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory (BasicDataSource.java:1549) bei org.apache.commons.dbcp.BasicDataSource.createDataSource (BasicDataSource.java:1388) bei org.apache.commons.dbcp.BasicDataSource.getConnection (BasicDataSource.java:1044) bei org.apache.nifi.dbcp.DBCPConnectionPool.getConnection (DBCPConnectionPool.java:272) ... 22 gemeinsamer Rahmen weggelassen verursacht von: com.microsoft.sqlserver.jdbc.SQLServerException: Anmeldung fehlgeschlagen für Benutzer 'abc'. ClientConnectionId: 889f12ff-52d1-487e-9ac1-02b66eeaefe3 bei com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError (SQLServerException.java:217) bei com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF (tdsparser.java:279) bei com.microsoft.sqlserver.jdbc.TDSParser.parse (tdsparser.java:99) bei com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon (SQLServerConnection.java:4346) bei com.microsoft.sqlserver.jdbc .SQLServerConnection.logon (SQLServerConnection.java:3160) unter com.microsoft.sqlserver.jdbc.SQLServerConnection.access $ 100 (SQLServerConnection.java:43) unter com.microsoft.sqlserver.jdbc.SQLServerConnection $ LogonCommand.doExecute (SQLServerConnection. Java: 3123) unter com.microsoft.sqlserver.jdbc.TDSCommand.execute (IOBuff er.java:7505) bei com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand (SQLServerConnection.java:2445) bei com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper (SQLServerConnection.java:1981) bei com. microsoft.sqlserver.jdbc.SQLServerConnection.login (SQLServerConnection.java:1628) bei com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal (SQLServerConnection.java:1459) bei com.microsoft.sqlserver.jdbc.SQLServerConnection.connect (SQLServerConnection.java:773) bei com.microsoft.sqlserver.jdbc.SQLServerDriver.connect (SQLServerDriver.java:1168) bei org.apache.commons.dbcp.DriverConnectionFactory.createConnection (DriverConnectionFactory.java:38) bei org. apache.commons.dbcp.PoolableConnectionFactory.makeObject (P oolableConnectionFactory.java:582) bei org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory (BasicDataSource.java:1556) bei org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory (BasicDataSource.java:1545) ... 25 allgemeine Rahmen wurden weggelassen 2017-11-20 09: 26: 16.478 FEHLER [StandardProcessScheduler Thread-1] oancontroller.StandardProcessorNode Fehler beim Aufruf der @OnScheduled-Methode aufgrund von java.lang.RuntimeException: Fehler beim Ausführen einer OnScheduled-Task des Prozessors. java.lang.RuntimeException: Fehler beim Ausführen eines OnScheduled-Tasks des Prozessors. bei org.apache.nifi.controller.StandardProcessorNode.invokeTaskAsCancelableFuture (StandardProcessorNode.java:1480) bei org.apache.nifi.controller.StandardProcessorNode.access $ 000 (StandardProcessorNode.java:102) bei org.apache.nifi.controller .StandardProcessorNode $ 1.run (StandardProcessorNode.java:1301) bei java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:511) bei java.util.concurrent.FutureTask.run (FutureTask.java:266) bei java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 201 (ScheduledThreadPoolExecutor.java:180) bei java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.run (ScheduledThreadPoolExecutor.java:293) bei java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) bei java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) bei java.lang.Thread.run (Thread.java:748) verursacht durch: java.util.concurrent.ExecutionException: java.lang.reflect.InvocationTargetException bei java.util.concurrent.FutureTask.report (FutureTask.java : 122) bei java.util.concurrent.FutureTask.get (FutureTask.java:206) bei org.apache.nifi.controller.StandardProcessorNode.invokeTaskAsCancelableFuture (StandardProcessorNode.java:1463) ... 9 gemeinsamer Rahmen weggelassen Verursacht von: java.lang.reflect.InvocationTargetEx nehmung: null bei sun.reflect.GeneratedMethodAccessor499.invoke (Unknown Source) bei sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) bei java.lang.reflect.Method.invoke (Method.java:498) bei org.apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotations (ReflectionUtils.java:137) bei org.apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotations (ReflectionUtils.java:125) bei org.apache.nifi.util. ReflectionUtils.invokeMethodsWithAnnotations (ReflectionUtils.java:70) bei org.apache.nifi.util.ReflectionUtils.invokeMethodsWithAnnotation (ReflectionUtils.java:47) bei org.apache.nifi.controller.StandardProcessorNode $ 1 $ 1.call (StandardProcessorNode.java: 1305) bei org.apach e.nifi.controller.StandardProcessorNode $ 1 $ 1.call (StandardProcessorNode.java:1301) ... 6 allgemeine Rahmen weggelassen verursacht durch: org.apache.nifi.processor.exception.ProcessException: org.apache.commons.dbcp. SQLNestedException: PoolableConnectionFactory kann nicht erstellt werden (Anmeldung für Benutzer 'abc' fehlgeschlagen). ClientConnectionId: 889f12ff-52d1-487e-9ac1-02b66eeaefe3) bei org.apache.nifi.dbcp.DBCPConnectionPool.getConnection (DBCPConnectionPool.java:275) bei sun.reflect.GeneratedMethodAccessor500.invoke (Unknown Source) bei sun.reflect .DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) unter java.lang.reflect.Method.invoke (Methode.java:498) bei org.apache.nifi.controller.service.StandardControllerServiceInvocationHandler.invoke (StandardControllerServiceInvocationHandler.java:89) bei com.sun.proxy. $ Proxy78.getConnection (unbekannte Quelle) bei org.apache.nifi.processors.standard.AbstractDatabaseFetchProcessor.setup (AbstractDatabaseFetchProcessor.java:228) bei org.apache.nifi.processors.standard .GenerateTableFetch.setup (GenerateTa bleFetch.java:159) ... 15 allgemeine Rahmen wurden weggelassen verursacht durch: org.apache.commons.dbcp.SQLNestedException: PoolableConnectionFactory konnte nicht erstellt werden (Anmeldung für Benutzer 'abc' fehlgeschlagen). ClientConnectionId: 889f12ff-52d1-487e-9ac1-02b66eeaefe3) bei org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory (BasicDataSource.java:1549) bei org.apache.commons.dbcp.BasicDataSource.createDataSource (BasicDataSource.java: 1388) bei org.apache.commons.dbcp.BasicDataSource.getConnection (BasicDataSource.java:1044) bei org.apache.nifi.dbcp.DBCPConnectionPool.getConnection (DBCPConnectionPool.java:272) ... 22 gemeinsamen Frames weggelassen verursacht durch: com.microsoft.sqlserver.jdbc.SQLServerException: Anmeldung für Benutzer 'abc' fehlgeschlagen. ClientConnectionId: 889f12ff-52d1-487e-9ac1-02b66eeaefe3 bei com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError (SQLServerException.java:217) bei com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF (tdsparser.java:279) unter com.microsoft.sqlserver.jdbc.TDSParser.parse (tdsparser.java:99) unter com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon (SQLServerConnection.java:4346) unter com.microsoft.sqlserver.jdbc .SQLServerConnection.logon (SQLServerConnection.java: 3160) bei com.microsoft.sqlserver.jdbc.SQLServerConnection.access $ 100 (SQLServerConnection.java:43) bei com.microsoft.sqlserver.jdbc.SQLServerConnection $ LogonCommand.doExecute (SQLServerConnection.java:3123) bei com .microsoft.sqlserver.jdbc.TDSCommand.execute (IOBuffer.java:7505) unter com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand (SQLServerConnection.java:2445) unter com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper (SQLServerConnection.java:1981) bei com.microsoft.sqlserver.jdbc.SQLServerConnection.login (SQLServerConnection.java:1628) bei com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal (SQLServerConnection.java:1459) bei com .microsoft.sqlserver.jdbc.SQLServerConnection.connect (SQLServerConn ection.java:773) bei com.microsoft.sqlserver.jdbc.SQLServerDriver.connect (SQLServerDriver.java:1168) bei org.apache.commons.dbcp.DriverConnectionFactory.createConnection (DriverConnectionFactory.java:38) bei org. apache.commons.dbcp.PoolableConnectionFactory.makeObject (PoolableConnectionFactory.java:582) bei org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory (BasicDataSource.java:1556) bei org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory (BasicDataSource.java:1545) ... 25 gemeinsamen Rahmen

Antwort

1

weggelassen Sieht aus wie der relevante Teil des Stack-Trace ist „Anmeldung für den Benutzer‚abc‘ist fehlgeschlagen.“ Wenn nicht ein ungültiges Passwort, vielleicht lässt die DB Sie nicht von Ihrem NiFi-Knoten verbinden? Manchmal erlauben DBs nur Verbindungen von bestimmten Knoten oder bestimmte Benutzer von bestimmten Knoten, etc.

+0

Ich habe mehrere Instanzen von Nifi installiert, die mit dem gleichen Server nur verschiedene Verbindungen verbinden, dort funktionieren sie gut, aber nur für eine bestimmte Verbindung nifi gibt einen Fehler. –

+1

Nifi nimmt nur 8 Zeichen in Passwort und als ich 10 Zeichen Passwort eingestellt war es das Passwort selbst abgeschnitten ohne eine Warnmeldung bekam das Problem gelöst. –