我应该如何为kafka上的table.blacklist传递2个变量

时间:2017-08-01 02:25:08

标签: json apache-kafka

我正在尝试使用" PUT"通过尝试黑名单两个表,在json中对现有kafka连接器的方法。(使用postman)

{
    "connector.class": "io.confluent.connect.jdbc.JdbcSourceConnector",
    "table.blacklist": ["abc", "def"],
}

我试图传递作为列表,也尝试字典我收到错误。尝试传递为字符串仍然是相同的错误。

错误:

-08-01 02:07:04,627] WARN  (org.eclipse.jetty.servlet.ServletHandler:620)
javax.servlet.ServletException: org.glassfish.jersey.server.ContainerException: com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.lang.String out of START_ARRAY token
 at [Source: org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream@68885dec; line: 2, column: 68] (through reference chain: java.util.LinkedHashMap["table.blacklist"])
    at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:489)
    at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427)
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388)

1 个答案:

答案 0 :(得分:0)

这对我有用 " table.blacklist":" abc,def",