Hi Qi Trunk seems fairly stable.
There are guidelines here which includes how to generate keys https://cwiki.apache.org/confluence/display/KAFKA/Deploying+SSL+for+Kafka <https://cwiki.apache.org/confluence/display/KAFKA/Deploying+SSL+for+Kafka> Your server config needs these properties (also on the webpage): listeners=PLAINTEXT://:9092,SSL://:9093 ssl.protocol = TLS ssl.keystore.type = JKS ssl.keystore.location = <path>/keystore.jks ssl.keystore.password = <pass> ssl.key.password = <pass> ssl.truststore.type = JKS ssl.truststore.location = <path>/truststore.jks ssl.truststore.password = <pass> To get yourself going it’s easiest to just generate a set of certs locally and spark up the console producer/consumer pair. You’ll need the latest cut from trunk (from today) to get a console consumer that works. Hope that helps Ben > On 21 Aug 2015, at 07:10, Qi Xu <shkir...@gmail.com> wrote: > > Hi folks, > I tried to clone the latest version of kafka truck and try to enable the > SSL. The server.properties seems not having any security related settings, > and it seems there's no other config file relevant to SSL either. > So may I know is this feature ready to use now in truck branch? > > BTW, we're using the SSL feature from the branch : > https://github.com/relango/kafka/tree/0.8.2. Is there any significant > difference between Kafka-truck and relango's branch? > > Thanks, > Qi