Srikanth,

Are you checking to see if you can manually set the internal topic names to
follow your own naming convention in your shared cluster? For that the
current answer is no, as Streams are trying to abstract users from worrying
about them since they are treated as "internals" anyways. But I think it is
a faire request moving forward for multi-tenant clusters, and also for
allowing different Streams apps to have authorizations to create topics
with a different naming patterns, etc.

Guozhang


On Fri, Nov 18, 2016 at 1:32 AM, Michael Noll <mich...@confluent.io> wrote:

> Srikanth,
>
> as Matthias said, you can achieve some namespacing effects through the use
> of (your own in-house) conventions of defining `application.id` across
> teams.  The id is used as the prefix for topics, see
> http://docs.confluent.io/current/streams/developer-guide.html#required-
> configuration-parameters
> for further details.
>
> Best,
> Michael
>
>
>
> On Thu, Nov 17, 2016 at 6:30 PM, Matthias J. Sax <matth...@confluent.io>
> wrote:
>
> > The only way to influence the naming is via application.id which you can
> > set as you wish. Hope this is good enough to meet your naming
> conventions.
> >
> > As Michael mentioned, there is no way to manually specify internal topic
> > names right now.
> >
> > -Matthias
> >
> > On 11/17/16 8:45 AM, Srikanth wrote:
> > > That is right Michael. Most teams that use kafka library can adhere to
> > > certain naming convention.
> > > Using streams API will break that.
> > >
> > > Srikanth
> > >
> > > On Wed, Nov 16, 2016 at 2:32 PM, Michael Noll <mich...@confluent.io>
> > wrote:
> > >
> > >> Srikanth,
> > >>
> > >> no, there's isn't any API to control the naming of internal topics.
> > >>
> > >> Is the reason you're asking for such functionality only/mostly about
> > >> multi-tenancy issues (as you mentioned in your first message)?
> > >>
> > >> -Michael
> > >>
> > >>
> > >>
> > >> On Wed, Nov 16, 2016 at 8:20 PM, Srikanth <srikanth...@gmail.com>
> > wrote:
> > >>
> > >>> Hello,
> > >>>
> > >>> Does kafka stream provide an API to control how internal topics are
> > >> named?
> > >>> Right now it uses appId, operator name, etc.
> > >>> In a shared kafka cluster its common to have naming convention that
> may
> > >>> require some prefix/suffix.
> > >>>
> > >>> Srikanth
> > >>>
> > >>
> > >
> >
> >
>
>
> --
> *Michael G. Noll*
> Product Manager | Confluent
> +1 650 453 5860 | @miguno <https://twitter.com/miguno>
> Follow us: Twitter <https://twitter.com/ConfluentInc> | Blog
> <http://www.confluent.io/blog>
>



-- 
-- Guozhang

Reply via email to