Return-Path: X-Original-To: apmail-kafka-dev-archive@www.apache.org Delivered-To: apmail-kafka-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2931710318 for ; Fri, 28 Aug 2015 02:53:47 +0000 (UTC) Received: (qmail 44972 invoked by uid 500); 28 Aug 2015 02:53:46 -0000 Delivered-To: apmail-kafka-dev-archive@kafka.apache.org Received: (qmail 44608 invoked by uid 500); 28 Aug 2015 02:53:45 -0000 Mailing-List: contact dev-help@kafka.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@kafka.apache.org Delivered-To: mailing list dev@kafka.apache.org Received: (qmail 44590 invoked by uid 99); 28 Aug 2015 02:53:45 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 28 Aug 2015 02:53:45 +0000 Date: Fri, 28 Aug 2015 02:53:45 +0000 (UTC) From: "Dong Lin (JIRA)" To: dev@kafka.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (KAFKA-2485) Allow producer performance to take properties from a file via --producer.config command line parameter MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/KAFKA-2485?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14717963#comment-14717963 ] Dong Lin commented on KAFKA-2485: --------------------------------- [~ewencp] I didn't add this to the Java producer performance because I am not sure when the class is used -- I have never used that class for producer performance test. I can certainly add it there if anyone thinks it is useful. And thanks for fixing the title :) > Allow producer performance to take properties from a file via --producer.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)