Hi Elango,

Currently Samza does not support having two config files, like
--classpath-config-file.
But there are a few workarounds:

1. you already mentioned putting the properties in the samza properties file

2. use key=value pair. so it would look like deploy/samza/bin/run-job.sh
--config-factory=org.apache.samza.config.factories.PropertiesConfigFactory
--config-path=file://$PWD/deploy/samza/config/wikipedia-feed.properties
*--your.config.property=your.config proerty.value*

3. if you are using master's code, we provide a
org.apache.samza.config.EnvironmentConfigRewriter
, which reads the Environment variables which start with SAMZA_. See
SAMZA-655 <https://issues.apache.org/jira/browse/SAMZA-655>

Thanks,

Fang, Yan
yanfang...@gmail.com

On Thu, May 14, 2015 at 4:35 AM, Balusamy, Elangovan <
elangovan.balus...@altisource.com> wrote:

> Folks,
>
> We are using an external component in one of our tasks, the external
> component persists some info to MySQL DB, the component reads database
> connection info from a specific property file that should be available in
> classpath.   Is there a way I can specify custom property files as part of
> Job runner so that the  property file is available in classpath for the
> samza task.
>
> Based on the dev list I am aware of moving this to samza properties or
> accessing using relative path, but I would prefer something like below to
> job runner.
>
> deploy/samza/bin/run-job.sh
> --config-factory=org.apache.samza.config.factories.PropertiesConfigFactory
> --config-path=file://$PWD/deploy/samza/config/wikipedia-feed.properties
>
> --classpath-config-file=file://$PWD/deploy/samza/config/mycustom-peristence.properties
>
>
> This will make mycustom-peristence.properties to be available in classpath.
>
>
> Thanks
> Elango
>
> ***********************************************************************************************************************
>
> This email message and any attachments are intended solely for the use of
> the addressee. If you are not the intended recipient, you are prohibited
> from reading, disclosing, reproducing, distributing, disseminating or
> otherwise using this transmission. If you have received this message in
> error, please promptly notify the sender by reply email and immediately
> delete this message from your system. This message and any attachments may
> contain information that is confidential, privileged or exempt from
> disclosure. Delivery of this message to any person other than the intended
> recipient is not intended to waive any right or privilege. Message
> transmission is not guaranteed to be secure or free of software viruses.
>
> ***********************************************************************************************************************
>

Reply via email to