chuang-wang-pre opened a new pull request, #55:
URL: https://github.com/apache/doris-kafka-connector/pull/55

   ### One connector support writing data from one topic to multiple tables 
   By configuring `'doris.table.field'`, where the field value is used as the 
table name to be written, if the data in the topic does not contain this field 
or the field value is null or empty, the default configured 
'doris.topic2table.map' will still be used.  If the mapped table cannot be 
obtained, the topic will be used as the table.
   for example:
   ```
   {
     "name": "doris-json-test",
     "config": {
       "buffer.count.records": "10000",
       "buffer.flush.time": "120",
       "buffer.size.bytes": "10000000",
       "connector.class": "org.apache.doris.kafka.connector.DorisSinkConnector",
       "doris.database": "test",
       "doris.http.port": "8030",
       "doris.password": "",
       "doris.query.port": "9030",
       "doris.table.field": "table_name",
       "doris.topic2table.map": "json_topic:json_table",
       "doris.urls": "127.0.0.1",
       "doris.user": "root",
       "load.model": "stream_load",
       "name": "doris-json-test",
       "tasks.max": "3",
       "topics": "json_topic"
     }
   }
   ```
   if one data in json_topic as: {"table_name": "json_table2", "id":"1"}
   the data will be write to json_table2 in test database


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to