RuckusWirelessIL / pentaho-kafka-consumer

Apache Kafka consumer step plug-in for Pentaho Kettle
Apache License 2.0
66 stars 40 forks source link

SSL Encryption #19

Closed erincat closed 7 years ago

erincat commented 7 years ago

Is there a way for the plug-in to communicate (consume/produce) to Kafka server over SSL Protocol?

spektom commented 7 years ago

I guess it's a matter of configuring Kafka client properly, which can be done using both system properties and consumer/producer step configuration. Read here: http://kafka.apache.org/documentation.html#security_ssl

erincat commented 7 years ago

@spektom the command for the consumer/producer would have to use port 9093 and would have to call the client-ssl.properties. Where do we specify these in the plug-in step?

spektom commented 7 years ago

There is Kafka configuration that can be edited or extended as part of the Step settings.

Other than that, you can use Java system properties passed as command line arguments as proposed by the Kafka SSL documentation.

The bottom line is: it should be exactly the same as if you would connect to Kafka using secure connection regularly.

Hope this helps. On Thu, Jan 5, 2017 at 23:32 erincat notifications@github.com wrote:

@spektom https://github.com/spektom the command for the consumer/producer would have to use port 9093 and would have to call the client-ssl.properties. Where do we specify these in the plug-in step?

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/RuckusWirelessIL/pentaho-kafka-consumer/issues/19#issuecomment-270763583, or mute the thread https://github.com/notifications/unsubscribe-auth/AAJpO7Bg8EikcJIWMCX6IR_OoQ6EpGudks5rPWFdgaJpZM4LbSPa .