Я using confluent.connect.cassandra.CassandraSinkConnector
, для kafka подключите приемник cassandra.
Я хотел знать, можно ли автоматически генерировать таблицы cassandra из раздела kafka, используя io.confluent.connect.cassandra.CassandraSinkConnector
в качестве соединителя.
Если это возможно, подскажите, пожалуйста, какую конфигурацию настроить для включения этой функции.Я перепробовал все конфигурации, упомянутые в документации, но мне не удалось создать таблицу.
Это конфигурация, которую я использую:
{
"name": "cassandra-test4",
"config": {
"connector.class": "io.confluent.connect.cassandra.CassandraSinkConnector",
"tasks.max": "3",
"topics": "orders-topic2",
"cassandra.contact.points": "my_ip",
"cassandra.keyspace": "test_cas",
"cassandra.write.mode": "Insert",
"cassandra.table.manage.enabled": "true",
"cassandra.sink.route": "test_cas.orders",
"key.converter.schema.registry.url": "http://localhost:8081",
"value.converter.schema.registry.url": "http://localhost:8081",
"value.converter": "io.confluent.connect.avro.AvroConverter",
"key.converter": "org.apache.kafka.connect.storage.StringConverter",
"flush.size": "1",
"cassandra.keyspace.create.enabled": "true",
"name": "cassandra-test4"
},
"tasks": [
{
"connector": "cassandra-test4",
"task": 0
},
{
"connector": "cassandra-test4",
"task": 1
},
{
"connector": "cassandra-test4",
"task": 2
}
],
"type": null
}