I think "CLIENT" is just an example. The default for
listener.security.protocol.map doesn't have it. If you look at the KIP link
in my email there's a more complete example:

listener.security.protocol.map=CLIENT:SASL_PLAINTEXT,REPLICATION:PLAINTEXT,INTERNAL_PLAINTEXT:PLAINTEXT,INTERNAL_SASL:SASL_PLAINTEXT
advertised.listeners=CLIENT://cluster1.foo.com:9092
,REPLICATION://broker1.replication.local:9093,INTERNAL_PLAINTEXT://broker1.local:9094,INTERNAL_SASL://broker1.local:9095
listeners=CLIENT://192.1.1.8:9092,REPLICATION://10.1.1.5:9093
,INTERNAL_PLAINTEXT://10.1.1.5:9094,INTERNAL_SASL://10.1.1.5:9095


On Fri, Nov 10, 2017 at 7:10 PM, Thomas Stringer <trstrin...@gmail.com>
wrote:

> Yep I'm familiar with that. Just curious where it's documented that, for
> instance, the CLIENT listener is for client connections.
>
> On Fri, Nov 10, 2017, 12:08 PM Kaufman Ng <kauf...@confluent.io> wrote:
>
> > This is related to another config "listener.security.protocol.map"
> (since
> > version 0.10.2.0). The CLIENT, PLAINTEXT, etc are defined as a
> > name-protocol mapping. So what you have in the listeners property (e.g.
> > CLIENT) must have an entry in the protocol map which determines which
> > protocol to use (e.g. CLIENT:SASL_PLAINTEXT).
> >
> > The idea is that the same protocol can be used in multiple listeners. For
> > example you might have SASL/SSL in two listeners (different network
> > interface or port).
> >
> > This is part of KIP-103, you can see more details there:
> >
> > https://cwiki.apache.org/confluence/display/KAFKA/KIP-
> 103%3A+Separation+of+Internal+and+External+traffic
> >
> > On Fri, Nov 10, 2017 at 10:10 AM, Thomas Stringer <trstrin...@gmail.com>
> > wrote:
> >
> > > I've been working with Kafka broker listeners and I'm curious is there
> > > any documentation that explains what all of them apply to? Such as
> > > CLIENT, PLAINTEXT, SASL/SSL, etc. I see the encryption part of the
> > > documentation, but is it just inferred what these listeners apply to?
> > >
> > > Thank you in advance!
> > >
> >
> >
> >
> > --
> > Kaufman Ng
> > +1 646 961 8063
> > Solutions Architect | Confluent | www.confluent.io
> >
>



-- 
Kaufman Ng
+1 646 961 8063
Solutions Architect | Confluent | www.confluent.io

Reply via email to