2016-06-17 90 views
0

我正在替換WordCountDemo中的控制檯操作員,但它在STRAM Events中給我一個operatorError。當我點擊它時,它會顯示我出現空指針錯誤。 datatorrent我很新。DataTorrent:JDBC操作員不工作

下面是完整的錯誤消息:

Abandoning deployment due to setup failure. java.lang.NullPointerException 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Class.java:195) 
    at com.datatorrent.lib.db.jdbc.JdbcStore.connect(JdbcStore.java:163) 
    at com.datatorrent.lib.db.jdbc.JdbcTransactionalStore.connect(JdbcTransactionalStore.java:118) 
    at com.datatorrent.lib.db.AbstractTransactionableStoreOutputOperator.setup(AbstractTransactionableStoreOutputOperator.java:94) 
    at com.datatorrent.lib.db.jdbc.AbstractJdbcTransactionableOutputOperator.setup(AbstractJdbcTransactionableOutputOperator.java:81) 
    at com.datatorrent.lib.db.jdbc.AbstractJdbcTransactionableOutputOperator.setup(AbstractJdbcTransactionableOutputOperator.java:58) 
    at com.datatorrent.stram.engine.Node.setup(Node.java:182) 
    at com.datatorrent.stram.engine.StreamingContainer.setupNode(StreamingContainer.java:1290) 
    at com.datatorrent.stram.engine.StreamingContainer.access$100(StreamingContainer.java:129) 
    at com.datatorrent.stram.engine.StreamingContainer$2.run(StreamingContainer.java:1369) 

回答

0

我猜你沒有設置由JDBC運營商所需要的性能。您需要設置驅動器/ databaseurl /用戶名/密碼

下面是一個例子 dt.operator。 「你的運營商名稱」 .store.databaseDriver = jdbc.mysql dt.operator。 「你的運營商名稱」 .store。 databaseUrl = ....