You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Christian Tramnitz (JIRA)" <ji...@apache.org> on 2018/07/15 13:22:00 UTC

[jira] [Commented] (KAFKA-7090) Zookeeper client setting in server-properties

    [ https://issues.apache.org/jira/browse/KAFKA-7090?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16544540#comment-16544540 ] 

Christian Tramnitz commented on KAFKA-7090:
-------------------------------------------

Wouldn't it make sense to have the required configuration *before* the dependeny is changed to 3.5?

Having said that, I think this request is independent of the Kafka dependency (you can already run Kafka with ZK 3.5) and there are other, non ZK3.5 and/or TLS/SSL related Zookeeper configuration directives where it would make sense to store them in the server.properties rather than in environment.

 

What would be wrong with passing any zookeeper.* configuration directive to Zookeeper library?

> Zookeeper client setting in server-properties
> ---------------------------------------------
>
>                 Key: KAFKA-7090
>                 URL: https://issues.apache.org/jira/browse/KAFKA-7090
>             Project: Kafka
>          Issue Type: New Feature
>          Components: config, documentation
>            Reporter: Christian Tramnitz
>            Priority: Minor
>
> There are several Zookeeper client settings that may be used to connect to ZK.
> Currently, it seems only very few zookeeper.* settings are supported in Kafka's server.properties file. Wouldn't it make sense to support all zookeeper client settings there or where would that need to go?
> I.e. for using Zookeeper 3.5 with TLS enabled, the following properties are required:
> zookeeper.clientCnxnSocket
> zookeeper.client.secure
> zookeeper.ssl.keyStore.location
> zookeeper.ssl.keyStore.password
> zookeeper.ssl.trustStore.location
> zookeeper.ssl.trustStore.password
> It's obviously possible to pass them through "-D", but especially for the keystore password, I'd be more comfortable with this sitting in the properties file than being visible in the process list...



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)