Dong Lin created KAFKA-2485:
-------------------------------
Summary: Allow producer performance to take properties from a file
via --consumer.config command line parameter
Key: KAFKA-2485
URL: https://issues.apache.org/jira/browse/KAFKA-2485
Project: Kafka
Issue Type: Improvement
Reporter: Dong Lin
Assignee: Dong Lin
In order to allow ProducerPerformance to produce via ssl connection, we need
the following (example) configuration:
security.protocol=SSL
ssl.protocol=TLS
ssl.truststore.type=JKS
ssl.truststore.location=serverkeystore.jks
ssl.truststore.password=password
ssl.keymanager.algorithm=SunX509
ssl.trustmanager.algorithm=SunX509
There are two ways to achieve it: 1) extend ProducerPerformance to explicitly
accept all 7 ssl-related parameters; 2) allow ProducerPerformance to take
properties from a file via --consumer.config command line parameter.
It seems option 2) is better, because it requires less code, allows new options
to be easily added in the future, and doesn't require user to specify password
in the command line.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)