[ 
https://issues.apache.org/jira/browse/KAFKA-1932?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14386327#comment-14386327
 ] 

Ahmet AKYOL edited comment on KAFKA-1932 at 3/30/15 7:52 AM:
-------------------------------------------------------------

Third party solution, rest proxy from Confluent :

http://confluent.io/docs/current/kafka-rest/docs/intro.html

It doesn't provide a template mechanism though, but it's the administrative 
client Kafka missing with other features. And I guess, since [~jkreps] is also 
at Confluent, this type administrative features will mostly be done by 
Confluent which I'am ok with it.

So, this issue can be closed.


was (Author: liqusha):
Third party solution, rest proxy from Confluent :

http://confluent.io/docs/current/kafka-rest/docs/intro.html

It doesn't provide a template mechanism though, but many. Since [~jkreps] is 
also at Confluent, I guess this type administrative features will mostly be 
done by Confluent which I'am ok with.

So, this issue can be closed.

> kafka topic (creation) templates
> --------------------------------
>
>                 Key: KAFKA-1932
>                 URL: https://issues.apache.org/jira/browse/KAFKA-1932
>             Project: Kafka
>          Issue Type: Wish
>            Reporter: Ahmet AKYOL
>
> AFAIK, the only way to create a Kafka topic (without using the default 
> settings) is using the provided bash script.
> Even though, a client support could be nice, I would prefer to see a template 
> mechanism similar to [Elasticsearch Index 
> Templates|http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/indices-templates.html]
>  . 
> What I have in my mind is very simple and adding something like this into 
> server properties :
> template.name=pattern,numOfReplica,NumberOfPartition
> and pattern can only contain "*" meaning starts with, ends with or contains.
> example:
> template.logtopics=*_log,2,20
> template.loaders=*_loader,1,5
> so,when some producer sends a message to a topic for the first time which 
> ends with "_logs" , then, kafka can use above settings.
> thanks in advance
> update:
> On second thought, maybe a command like kafka-create-template.sh could be 
> more practical for cluster deployments, rather than adding to 
> server.properties. Kafka internally registers this to ZK.
> About use cases, I can understand an opposing argument like creating many 
> topics is not a good design decision. Besides, my point is not to create so 
> many topics, just to automate an important process by giving the 
> responsibility to Kafka.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to