Hello,
I would like to implement possibility to use external kafka server for log
aggregation.
Now twill uses EmbededKafkaServer for that. I think implementation would
look like this:
1. Add ZK path where kafka zk connection string will be stored. There
should should be only one  such path per ApplicationMaster
2. Use this path in ApplicationKafkaService while creating
EmbededKafkaService, if there on brokers right now
3. For log aggregation there should be additional nodes in ZK for each
instance with kafka topic's name in it. Something like
"test-app-{UUID}-log". So publisher will send to this topic and consumer
will consume log messages on the job submission machine.

What would you say? Is this sounds ok?

Sergey

Reply via email to