...
Namespace can have any char in [a-zA-Z0-9\\.\\-]. The ".:" in namespaces will be used to separate tiers. For instance, a namespace "org.:apache.:kafka" will translate to "org/apache/kafka" in storage layouts.
...
Creating namespace will be required before it can be used. There is no plan of supporting auto namespace creation. If a multi-tiered namespace is created, it will create all the tiers specified in the namespace. For instance, the command below will create three namespaces, i.e., org, org.:apache and org.:apache.:kafka.
Code Block |
---|
kafka-topics.sh --zookeeper <ZK_CONNECTION_STRING> --create --namespace org.:apache.:kafka |
List
kafka-topics will be modified to support listing namespaces, as shown below.
...