amazon-kinesis-client-python icon indicating copy to clipboard operation
amazon-kinesis-client-python copied to clipboard

allow properties to be overriden from command line

Open jl-DaDar opened this issue 8 years ago • 3 comments

I want to run multiple KCL consumers in docker. In order to have multple KCL consumer client, I need each of them using different application name with same stream. However, I am unable to set application name from command line, and that means I will need to have multiple properties file, one for each consumer to have different application name.

This is a problem for me because I will then have to know how many consumer I need to run before hand, or I will need to rebuild docker image to have more properties file with different application name. Obviously there are ways to get around these problem, but they are a pain in the ass. The best way is to allow overriding of properties attribute from command line. Thanks.

jl-DaDar avatar Feb 01 '18 14:02 jl-DaDar

i tried -DapplicationName= it does not work

jl-DaDar avatar Feb 01 '18 14:02 jl-DaDar

I don't believe this is supported currently, but it is something we can look at adding support for in the future.

pfifer avatar Feb 01 '18 17:02 pfifer

Do we have support for this, I have the same requirements.

ravi0912 avatar Jun 08 '20 07:06 ravi0912