➜ kafka_2.11-0.10.2.0 bin/connect-standalone.sh config/connect-standalone.properties config/connect-debezium-producer.properties
[2017-03-30 16:57:01,316] INFO StandaloneConfig values:
access.control.allow.methods =
access.control.allow.origin =
bootstrap.servers = [localhost:9092]
internal.key.converter = class org.apache.kafka.connect.json.JsonConverter
internal.value.converter = class org.apache.kafka.connect.json.JsonConverter
key.converter = class org.apache.kafka.connect.json.JsonConverter
offset.flush.interval.ms = 10000
offset.flush.timeout.ms = 5000
offset.storage.file.filename = /tmp/connect.offsets
rest.advertised.host.name = null
rest.advertised.port = null
rest.host.name = null
rest.port = 8083
task.shutdown.graceful.timeout.ms = 5000
value.converter = class org.apache.kafka.connect.json.JsonConverter
(org.apache.kafka.connect.runtime.standalone.StandaloneConfig:180)
[2017-03-30 16:57:01,456] INFO Logging initialized @576ms (org.eclipse.jetty.util.log:186)
[2017-03-30 16:57:01,669] INFO Kafka Connect starting (org.apache.kafka.connect.runtime.Connect:50)
[2017-03-30 16:57:01,669] INFO Herder starting (org.apache.kafka.connect.runtime.standalone.StandaloneHerder:72)
[2017-03-30 16:57:01,670] INFO Worker starting (org.apache.kafka.connect.runtime.Worker:119)
[2017-03-30 16:57:01,670] INFO Starting FileOffsetBackingStore with file /tmp/connect.offsets (org.apache.kafka.connect.storage.FileOffsetBackingStore:60)
[2017-03-30 16:57:01,708] INFO Worker started (org.apache.kafka.connect.runtime.Worker:124)
[2017-03-30 16:57:01,709] INFO Herder started (org.apache.kafka.connect.runtime.standalone.StandaloneHerder:74)
[2017-03-30 16:57:01,709] INFO Starting REST server (org.apache.kafka.connect.runtime.rest.RestServer:98)
[2017-03-30 16:57:01,790] INFO jetty-9.2.15.v20160210 (org.eclipse.jetty.server.Server:327)
Mar 30, 2017 4:57:02 PM org.glassfish.jersey.internal.Errors logErrors
WARNING: The following warnings have been detected: WARNING: The (sub)resource method listConnectors in org.apache.kafka.connect.runtime.rest.resources.ConnectorsResource contains empty path annotation.
WARNING: The (sub)resource method createConnector in org.apache.kafka.connect.runtime.rest.resources.ConnectorsResource contains empty path annotation.
WARNING: The (sub)resource method listConnectorPlugins in org.apache.kafka.connect.runtime.rest.resources.ConnectorPluginsResource contains empty path annotation.
WARNING: The (sub)resource method serverInfo in org.apache.kafka.connect.runtime.rest.resources.RootResource contains empty path annotation.
[2017-03-30 16:57:02,287] INFO Started o.e.j.s.ServletContextHandler@2a5b3fee{/,null,AVAILABLE} (org.eclipse.jetty.server.handler.ContextHandler:744)
[2017-03-30 16:57:02,327] INFO Started ServerConnector@7f79b310{HTTP/1.1}{0.0.0.0:8083} (org.eclipse.jetty.server.ServerConnector:266)
[2017-03-30 16:57:02,328] INFO Started @1451ms (org.eclipse.jetty.server.Server:379)
[2017-03-30 16:57:02,328] INFO REST server listening at http://192.168.128.52:8083/, advertising URL http://192.168.128.52:8083/ (org.apache.kafka.connect.runtime.rest.RestServer:150)
[2017-03-30 16:57:02,329] INFO Kafka Connect started (org.apache.kafka.connect.runtime.Connect:56)
Mar 30, 2017 4:57:02 PM org.postgresql.Driver connect
SEVERE: Error in url: jdbc:postgresql://${hostname}:${port}/${dbname}
Mar 30, 2017 4:57:02 PM org.postgresql.Driver connect
SEVERE: Error in url: jdbc:postgresql://${hostname}:${port}/${dbname}
[2017-03-30 16:57:02,395] ERROR Failed to create job for config/connect-debezium-producer.properties (org.apache.kafka.connect.cli.ConnectStandalone:88)
[2017-03-30 16:57:02,397] ERROR Stopping after connector error (org.apache.kafka.connect.cli.ConnectStandalone:99)
java.util.concurrent.ExecutionException: org.apache.kafka.connect.runtime.rest.errors.BadRequestException: Connector configuration is invalid (use the endpoint `/{connectorType}/config/validate` to get a full list of errors)
at org.apache.kafka.connect.util.ConvertingFutureCallback.result(ConvertingFutureCallback.java:80)
at org.apache.kafka.connect.util.ConvertingFutureCallback.get(ConvertingFutureCallback.java:67)
at org.apache.kafka.connect.cli.ConnectStandalone.main(ConnectStandalone.java:96)
Caused by: org.apache.kafka.connect.runtime.rest.errors.BadRequestException: Connector configuration is invalid (use the endpoint `/{connectorType}/config/validate` to get a full list of errors)
at org.apache.kafka.connect.runtime.standalone.StandaloneHerder.putConnectorConfig(StandaloneHerder.java:161)
at org.apache.kafka.connect.cli.ConnectStandalone.main(ConnectStandalone.java:93)
[2017-03-30 16:57:02,398] INFO Kafka Connect stopping (org.apache.kafka.connect.runtime.Connect:66)
[2017-03-30 16:57:02,398] INFO Stopping REST server (org.apache.kafka.connect.runtime.rest.RestServer:154)
[2017-03-30 16:57:02,405] INFO Stopped ServerConnector@7f79b310{HTTP/1.1}{0.0.0.0:8083} (org.eclipse.jetty.server.ServerConnector:306)
[2017-03-30 16:57:02,410] INFO Stopped o.e.j.s.ServletContextHandler@2a5b3fee{/,null,UNAVAILABLE} (org.eclipse.jetty.server.handler.ContextHandler:865)
[2017-03-30 16:57:02,411] INFO REST server stopped (org.apache.kafka.connect.runtime.rest.RestServer:165)
[2017-03-30 16:57:02,411] INFO Herder stopping (org.apache.kafka.connect.runtime.standalone.StandaloneHerder:78)
[2017-03-30 16:57:02,411] INFO Worker stopping (org.apache.kafka.connect.runtime.Worker:131)
[2017-03-30 16:57:02,411] INFO Stopped FileOffsetBackingStore (org.apache.kafka.connect.storage.FileOffsetBackingStore:68)
[2017-03-30 16:57:02,412] INFO Worker stopped (org.apache.kafka.connect.runtime.Worker:151)
[2017-03-30 16:57:03,168] INFO Reflections took 1425 ms to scan 67 urls, producing 3229 keys and 23572 values (org.reflections.Reflections:229)
[2017-03-30 16:57:03,191] INFO Herder stopped (org.apache.kafka.connect.runtime.standalone.StandaloneHerder:88)
[2017-03-30 16:57:03,191] INFO Kafka Connect stopped (org.apache.kafka.connect.runtime.Connect:71)
➜ kafka_2.11-0.10.2.0
--
You received this message because you are subscribed to the Google Groups "debezium" group.
To unsubscribe from this group and stop receiving emails from it, send an email to debezium+u...@googlegroups.com.
To post to this group, send email to debe...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/debezium/639a6379-710d-4087-ab7d-48dd762bb655%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
bin/connect-standalone.sh config/connect-standalone.properties config/connect-debezium-producer.properties
name=vida_events_debezium
connector.class=io.debezium.connector.postgresql.PostgresConnector
database.hostname=127.0.0.1
database.port=5432
database.user=naci
database.password=
database.dbname=vida
database.server.name=vida_db_events
tasks.max=1
docker run -it --rm --name zookeeper -p 2181:2181 -p 2888:2888 -p 3888:3888 debezium/zookeeper
docker run -it --rm --name kafka -p 9092:9092 --link zookeeper:zookeeper debezium/kafka
docker run -it --rm --name postgres -p 5432:5432 -e POSTGRES_DB=vida -e POSTGRES_USER=naci -e POSTGRES_PASSWORD=naci debezium/postgres
➜ config curl -i -X POST -H "Accept:application/json" -H "Content-Type:application/json" localhost:8083/connectors/ -d '{ "name": "vida-connector", "config": { "connector.class": "io.debezium.connector.postgresql.PostgresConnector", "tasks.max": "1", "database.hostname": "postgres", "database.port": "5432", "database.user": "naci", "database.password": "naci", "database.server.name": "dbserver1", "database.whitelist": "vida", "database.history.kafka.bootstrap.servers": "kafka:9092", "database.history.kafka.topic": "dbhistory.vida" } }'
HTTP/1.1 400 Bad Request
Date: Fri, 31 Mar 2017 19:06:34 GMT
Content-Type: application/json
Content-Length: 148
Server: Jetty(9.2.15.v20160210)
{"error_code":400,"message":"Connector configuration is invalid (use the endpoint `/{connectorType}/config/validate` to get a full list of errors)"}% ➜ config
Mar 31, 2017 7:06:34 PM org.postgresql.Driver connect
SEVERE: Error in url: jdbc:postgresql://${hostname}:${port}/${dbname}
Mar 31, 2017 7:06:34 PM org.postgresql.Driver connect
SEVERE: Error in url: jdbc:postgresql://${hostname}:${port}/${dbname}
2017-03-31 19:06:34,071 INFO || 172.17.0.1 - - [31/Mar/2017:19:06:34 +0000] "POST /connectors/ HTTP/1.1" 400 148 15 [org.apache.kafka.connect.runtime.rest.RestServer]
docker run -it --name connect -p 8083:8083 -e GROUP_ID=1 -e CONFIG_STORAGE_TOPIC=my-connect-configs -e OFFSET_STORAGE_TOPIC=my-connect-offsets -e ADVERTISED_HOST_NAME=$(echo $DOCKER_HOST | cut -f3 -d'/' | cut -f1 -d':') --link zookeeper:zookeeper --link kafka:kafka debezium/connect
--
You received this message because you are subscribed to the Google Groups "debezium" group.
To unsubscribe from this group and stop receiving emails from it, send an email to debezium+u...@googlegroups.com.
To post to this group, send email to debe...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/debezium/a0b42265-bbcf-42f4-9399-d924b1512641%40googlegroups.com.
➜ config curl -i -X GET -H "Accept:application/json" localhost:8083/connector-plugins/
HTTP/1.1 200 OK
Date: Fri, 31 Mar 2017 21:44:49 GMT
Content-Type: application/json
Content-Length: 312
Server: Jetty(9.2.15.v20160210)
[{"class":"io.debezium.connector.mongodb.MongoDbConnector"},{"class":"io.debezium.connector.mysql.MySqlConnector"},{"class":"io.debezium.connector.postgresql.PostgresConnector"},{"class":"org.apache.kafka.connect.file.FileStreamSinkConnector"},{"class":"org.apache.kafka.connect.file.FileStreamSourceConnector"}]% ➜ config
➜ config curl -i -X PUT -H "Accept:application/json" localhost:8083/connector-plugins/PostgresConnector/config/validate -d '{ "name": "vida-connector", "config": { "connector.class": "io.debezium.connector.postgresql.PostgresConnector", "tasks.max": "1", "database.hostname": "postgres", "database.port": "5432", "database.user": "naci", "database.password": "naci", "database.server.name": "dbserver1"} }'
HTTP/1.1 415 Unsupported Media Type
Date: Fri, 31 Mar 2017 21:44:59 GMT
Cache-Control: must-revalidate,no-cache,no-store
Content-Type: text/html; charset=ISO-8859-1
Content-Length: 342
Server: Jetty(9.2.15.v20160210)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>
<title>Error 415 </title>
</head>
<body>
<h2>HTTP ERROR: 415</h2>
<p>Problem accessing /connector-plugins/PostgresConnector/config/validate. Reason:
<pre> Unsupported Media Type</pre></p>
<hr /><i><small>Powered by Jetty://</small></i>
</body>
</html>
➜ config
2017-03-31 21:44:59,994 INFO || 172.17.0.1 - - [31/Mar/2017:21:44:59 +0000] "PUT /connector-plugins/PostgresConnector/config/validate HTTP/1.1" 415 342 3 [org.apache.kafka.connect.runtime.rest.RestServer]
To view this discussion on the web visit https://groups.google.com/d/msgid/debezium/627e252b-6409-4da0-9669-f8c966361903%40googlegroups.com.
➜ config curl -i -X PUT -H "Accept:application/json" -H "Content-Type:application/json" localhost:8083/connector-plugins/PostgresConnector/config/validate -d '{ "name": "vida-connector", "config": { "connector.class": "io.debezium.connector.postgresql.PostgresConnector", "tasks.max": "1", "database.hostname": "postgres", "database.port": "5432", "database.user": "naci", "database.password": "naci", "database.server.name": "dbserver1"} }'
HTTP/1.1 500 Request failed.
Date: Fri, 31 Mar 2017 22:23:41 GMT
Cache-Control: must-revalidate,no-cache,no-store
Content-Type: text/html; charset=ISO-8859-1
Content-Length: 335
Server: Jetty(9.2.15.v20160210)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>
<title>Error 500 </title>
</head>
<body>
<h2>HTTP ERROR: 500</h2>
<p>Problem accessing /connector-plugins/PostgresConnector/config/validate. Reason:
<pre> Request failed.</pre></p>
<hr /><i><small>Powered by Jetty://</small></i>
</body>
</html>
➜ config
2017-03-31 22:25:39,580 INFO || 172.17.0.1 - - [31/Mar/2017:22:25:39 +0000] "PUT /connector-plugins/PostgresConnector/config/validate HTTP/1.1" 500 335 8 [org.apache.kafka.connect.runtime.rest.RestServer]
2017-03-31 22:25:39,580 WARN || /connector-plugins/PostgresConnector/config/validate [org.eclipse.jetty.server.HttpChannel]
javax.servlet.ServletException: javax.servlet.ServletException: org.glassfish.jersey.server.ContainerException: com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.lang.String out of START_OBJECT token
at [Source: org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream@215db9bf; line: 1, column: 39] (through reference chain: java.util.LinkedHashMap["config"])
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:130)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.server.handler.StatisticsHandler.handle(StatisticsHandler.java:159)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.server.Server.handle(Server.java:499)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
at java.lang.Thread.run(Thread.java:745)
Caused by: javax.servlet.ServletException: org.glassfish.jersey.server.ContainerException: com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.lang.String out of START_OBJECT token
at [Source: org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream@215db9bf; line: 1, column: 39] (through reference chain: java.util.LinkedHashMap["config"])
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)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341)
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:587)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:221)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
... 10 more
Caused by: org.glassfish.jersey.server.ContainerException: com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.lang.String out of START_OBJECT token
at [Source: org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream@215db9bf; line: 1, column: 39] (through reference chain: java.util.LinkedHashMap["config"])
at org.glassfish.jersey.servlet.internal.ResponseWriter.rethrow(ResponseWriter.java:278)
at org.glassfish.jersey.servlet.internal.ResponseWriter.failure(ResponseWriter.java:260)
at org.glassfish.jersey.server.ServerRuntime$Responder.process(ServerRuntime.java:509)
at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:334)
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
at org.glassfish.jersey.internal.Errors.process(Errors.java:267)
at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317)
at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305)
at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154)
at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:473)
... 23 more
Caused by: com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.lang.String out of START_OBJECT token
at [Source: org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream@215db9bf; line: 1, column: 39] (through reference chain: java.util.LinkedHashMap["config"])
at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:270)
at com.fasterxml.jackson.databind.DeserializationContext.reportMappingException(DeserializationContext.java:1234)
at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1122)
at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1075)
at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:60)
at com.fasterxml.jackson.databind.deser.std.StringDeserializer.deserialize(StringDeserializer.java:11)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer._readAndBindStringKeyMap(MapDeserializer.java:517)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:362)
at com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:27)
at com.fasterxml.jackson.databind.ObjectReader._bind(ObjectReader.java:1583)
at com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:964)
at com.fasterxml.jackson.jaxrs.base.ProviderBase.readFrom(ProviderBase.java:815)
at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.invokeReadFrom(ReaderInterceptorExecutor.java:256)
at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$TerminalReaderInterceptor.aroundReadFrom(ReaderInterceptorExecutor.java:235)
at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor.proceed(ReaderInterceptorExecutor.java:155)
at org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundReadFrom(MappableExceptionWrapperInterceptor.java:74)
at org.glassfish.jersey.message.internal.ReaderInterceptorExecutor.proceed(ReaderInterceptorExecutor.java:155)
at org.glassfish.jersey.message.internal.MessageBodyFactory.readFrom(MessageBodyFactory.java:1085)
at org.glassfish.jersey.message.internal.InboundMessageContext.readEntity(InboundMessageContext.java:874)
at org.glassfish.jersey.server.ContainerRequest.readEntity(ContainerRequest.java:271)
at org.glassfish.jersey.server.internal.inject.EntityParamValueFactoryProvider$EntityValueFactory.provide(EntityParamValueFactoryProvider.java:96)
at org.glassfish.jersey.server.spi.internal.ParamValueFactoryWithSource.provide(ParamValueFactoryWithSource.java:71)
at org.glassfish.jersey.server.spi.internal.ParameterValueHelper.getParameterValues(ParameterValueHelper.java:94)
at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$AbstractMethodParamInvoker.getParamValues(JavaResourceMethodDispatcherProvider.java:127)
at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:205)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347)
at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102)
at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326)
... 32 more
2017-03-31 22:25:39,584 WARN || Could not send response error 500: javax.servlet.ServletException: javax.servlet.ServletException: org.glassfish.jersey.server.ContainerException: com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.lang.String out of START_OBJECT token
at [Source: org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream@215db9bf; line: 1, column: 39] (through reference chain: java.util.LinkedHashMap["config"]) [org.eclipse.jetty.server.HttpChannel]
➜ ~ curl -H "Accept:application/json" localhost:8083/connectors/
["inventory-connector"]% ➜ ~
➜ ~ curl -i -X PUT -H "Accept:application/json" -H "Content-Type:application/json" localhost:8083/connector-plugins/MySqlConnector/config/validate -d '{ "name": "inventory-connector", "config": { "connector.class": "io.debezium.connector.mysql.MySqlConnector", "tasks.max": "1", "database.hostname": "mysql", "database.port": "3306", "database.user": "debezium", "database.password": "dbz", "database.server.id": "184054", "database.server.name": "dbserver1", "database.whitelist": "inventory", "database.history.kafka.bootstrap.servers": "kafka:9092", "database.history.kafka.topic": "dbhistory.inventory" } }'
HTTP/1.1 500 Request failed.
Date: Sat, 01 Apr 2017 15:01:46 GMT
Cache-Control: must-revalidate,no-cache,no-store
Content-Type: text/html; charset=ISO-8859-1
Content-Length: 332
Server: Jetty(9.2.15.v20160210)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>
<title>Error 500 </title>
</head>
<body>
<h2>HTTP ERROR: 500</h2>
<p>Problem accessing /connector-plugins/MySqlConnector/config/validate. Reason:
<pre> Request failed.</pre></p>
<hr /><i><small>Powered by Jetty://</small></i>
</body>
</html>
➜ ~
--
You received this message because you are subscribed to the Google Groups "debezium" group.
To unsubscribe from this group and stop receiving emails from it, send an email to debezium+u...@googlegroups.com.
To post to this group, send email to debe...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/debezium/d96b2c7b-6c05-4c18-bef3-056f1a424687%40googlegroups.com.
inventory=# \d
No relations found.
inventory=# create table customer(id serial primary key, name varchar(20), age int);
CREATE TABLE
inventory=# insert into customer(name, age) values('John', 20);
INSERT 0 1
inventory=# insert into customer(name, age) values('Karla', 25);
INSERT 0 1
inventory=# select * from customer;
id | name | age
----+-------+-----
1 | John | 20
2 | Karla | 25
(2 rows)
inventory=# update customer set age = 30 where id=1;
UPDATE 1
inventory=# select * from customer;
id | name | age
----+-------+-----
2 | Karla | 25
1 | John | 30
(2 rows)
inventory=# delete from customer where id=1;
DELETE 1
inventory=#
Contents of topic dbserver1.public.customer:
Using the ConsoleConsumer with old consumer is deprecated and will be removed in a future major release. Consider using the new consumer by passing [bootstrap-server] instead of [zookeeper].
{"schema":{"type":"struct","fields":[{"type":"int32","optional":false,"field":"id"}],"optional":false,"name":"dbserver1.public.customer.Key"},"payload":{"id":1}} {"schema":{"type":"struct","fields":[{"type":"struct","fields":[{"type":"int32","optional":false,"field":"id"},{"type":"string","optional":true,"field":"name"},{"type":"int32","optional":true,"field":"age"}],"optional":true,"name":"dbserver1.public.customer.Value","field":"before"},{"type":"struct","fields":[{"type":"int32","optional":false,"field":"id"},{"type":"string","optional":true,"field":"name"},{"type":"int32","optional":true,"field":"age"}],"optional":true,"name":"dbserver1.public.customer.Value","field":"after"},{"type":"struct","fields":[{"type":"string","optional":false,"field":"name"},{"type":"int64","optional":true,"field":"ts_usec"},{"type":"int32","optional":true,"field":"txId"},{"type":"int64","optional":true,"field":"lsn"},{"type":"boolean","optional":true,"field":"snapshot"},{"type":"boolean","optional":true,"field":"last_snapshot_record"}],"optional":false,"name":"io.debezium.connector.postgresql.Source","field":"source"},{"type":"string","optional":false,"field":"op"},{"type":"int64","optional":true,"field":"ts_ms"}],"optional":false,"name":"dbserver1.public.customer.Envelope","version":1},"payload":{"before":null,"after":{"id":1,"name":"John","age":20},"source":{"name":"dbserver1","ts_usec":1491265195278637,"txId":555,"lsn":23735229,"snapshot":null,"last_snapshot_record":null},"op":"c","ts_ms":1491265195452}}
{"schema":{"type":"struct","fields":[{"type":"int32","optional":false,"field":"id"}],"optional":false,"name":"dbserver1.public.customer.Key"},"payload":{"id":2}} {"schema":{"type":"struct","fields":[{"type":"struct","fields":[{"type":"int32","optional":false,"field":"id"},{"type":"string","optional":true,"field":"name"},{"type":"int32","optional":true,"field":"age"}],"optional":true,"name":"dbserver1.public.customer.Value","field":"before"},{"type":"struct","fields":[{"type":"int32","optional":false,"field":"id"},{"type":"string","optional":true,"field":"name"},{"type":"int32","optional":true,"field":"age"}],"optional":true,"name":"dbserver1.public.customer.Value","field":"after"},{"type":"struct","fields":[{"type":"string","optional":false,"field":"name"},{"type":"int64","optional":true,"field":"ts_usec"},{"type":"int32","optional":true,"field":"txId"},{"type":"int64","optional":true,"field":"lsn"},{"type":"boolean","optional":true,"field":"snapshot"},{"type":"boolean","optional":true,"field":"last_snapshot_record"}],"optional":false,"name":"io.debezium.connector.postgresql.Source","field":"source"},{"type":"string","optional":false,"field":"op"},{"type":"int64","optional":true,"field":"ts_ms"}],"optional":false,"name":"dbserver1.public.customer.Envelope","version":1},"payload":{"before":null,"after":{"id":2,"name":"Karla","age":25},"source":{"name":"dbserver1","ts_usec":1491265239468651,"txId":556,"lsn":23735606,"snapshot":null,"last_snapshot_record":null},"op":"c","ts_ms":1491265239490}}
{"schema":{"type":"struct","fields":[{"type":"int32","optional":false,"field":"id"}],"optional":false,"name":"dbserver1.public.customer.Key"},"payload":{"id":1}} {"schema":{"type":"struct","fields":[{"type":"struct","fields":[{"type":"int32","optional":false,"field":"id"},{"type":"string","optional":true,"field":"name"},{"type":"int32","optional":true,"field":"age"}],"optional":true,"name":"dbserver1.public.customer.Value","field":"before"},{"type":"struct","fields":[{"type":"int32","optional":false,"field":"id"},{"type":"string","optional":true,"field":"name"},{"type":"int32","optional":true,"field":"age"}],"optional":true,"name":"dbserver1.public.customer.Value","field":"after"},{"type":"struct","fields":[{"type":"string","optional":false,"field":"name"},{"type":"int64","optional":true,"field":"ts_usec"},{"type":"int32","optional":true,"field":"txId"},{"type":"int64","optional":true,"field":"lsn"},{"type":"boolean","optional":true,"field":"snapshot"},{"type":"boolean","optional":true,"field":"last_snapshot_record"}],"optional":false,"name":"io.debezium.connector.postgresql.Source","field":"source"},{"type":"string","optional":false,"field":"op"},{"type":"int64","optional":true,"field":"ts_ms"}],"optional":false,"name":"dbserver1.public.customer.Envelope","version":1},"payload":{"before":null,"after":{"id":1,"name":"John","age":30},"source":{"name":"dbserver1","ts_usec":1491265299394944,"txId":557,"lsn":23735845,"snapshot":null,"last_snapshot_record":null},"op":"u","ts_ms":1491265299407}}
{"schema":{"type":"struct","fields":[{"type":"int32","optional":false,"field":"id"}],"optional":false,"name":"dbserver1.public.customer.Key"},"payload":{"id":1}} {"schema":{"type":"struct","fields":[{"type":"struct","fields":[{"type":"int32","optional":false,"field":"id"},{"type":"string","optional":true,"field":"name"},{"type":"int32","optional":true,"field":"age"}],"optional":true,"name":"dbserver1.public.customer.Value","field":"before"},{"type":"struct","fields":[{"type":"int32","optional":false,"field":"id"},{"type":"string","optional":true,"field":"name"},{"type":"int32","optional":true,"field":"age"}],"optional":true,"name":"dbserver1.public.customer.Value","field":"after"},{"type":"struct","fields":[{"type":"string","optional":false,"field":"name"},{"type":"int64","optional":true,"field":"ts_usec"},{"type":"int32","optional":true,"field":"txId"},{"type":"int64","optional":true,"field":"lsn"},{"type":"boolean","optional":true,"field":"snapshot"},{"type":"boolean","optional":true,"field":"last_snapshot_record"}],"optional":false,"name":"io.debezium.connector.postgresql.Source","field":"source"},{"type":"string","optional":false,"field":"op"},{"type":"int64","optional":true,"field":"ts_ms"}],"optional":false,"name":"dbserver1.public.customer.Envelope","version":1},"payload":{"before":{"id":1,"name":null,"age":null},"after":null,"source":{"name":"dbserver1","ts_usec":1491265540523801,"txId":558,"lsn":23736253,"snapshot":null,"last_snapshot_record":null},"op":"d","ts_ms":1491265540536}}
{"schema":{"type":"struct","fields":[{"type":"int32","optional":false,"field":"id"}],"optional":false,"name":"dbserver1.public.customer.Key"},"payload":{"id":1}} {"schema":null,"payload":null}
To view this discussion on the web visit https://groups.google.com/d/msgid/debezium/eccdbd90-7161-4dfb-948b-02abc8cd543f%40googlegroups.com.
Using ZOOKEEPER_CONNECT=172.17.0.3:2181
Using KAFKA_ADVERTISED_PORT=9092
Using KAFKA_ADVERTISED_HOST_NAME=172.17.0.6
Contents of topic dbserver1.inventory.customers:
Using the ConsoleConsumer with old consumer is deprecated and will be removed in a future major release. Consider using the new consumer by passing [bootstrap-server] instead of [zookeeper].
--
You received this message because you are subscribed to the Google Groups "debezium" group.
To unsubscribe from this group and stop receiving emails from it, send an email to debezium+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/debezium/8a5b7daa-6c1a-48e6-b7a6-3d025b9ba187%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to debezium+u...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to debezium+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/debezium/432e05bf-d9fd-407d-a765-33124496f814%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "debezium" group.
To unsubscribe from this group and stop receiving emails from it, send an email to debezium+unsubscribe@googlegroups.com.
To post to this group, send email to debe...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/debezium/e022235d-630d-457f-9367-180501c96eae%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "debezium" group.
To unsubscribe from this group and stop receiving emails from it, send an email to debezium+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/debezium/e4931fae-20d6-420c-8268-8f90316d94c1n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/debezium/a301d861-4373-49eb-af6f-d53b81bcc2a7n%40googlegroups.com.