FYI- I haven't actually tried this, but I think it should work. If
__package doesn't work, try without the __package/ prefix (i.e.
fopen('yourfile.txt')).

On Tue, Mar 24, 2015 at 1:26 PM, Chris Riccomini <criccom...@apache.org>
wrote:

> Cool, that should work. In YARN, the .tgz file is unzipped into
> $CWD/__package/, so if you have a file in the root of your tarball, then
> fopen('__package/yourfile.txt') should work.
>
> On Tue, Mar 24, 2015 at 1:22 PM, Shekar Tippur <ctip...@gmail.com> wrote:
>
>> Thanks Chris. I was trying option #2.
>>
>> - Shekar
>>
>> On Tue, Mar 24, 2015 at 11:09 AM, Chris Riccomini <criccom...@apache.org>
>> wrote:
>>
>> > Hey Shekar,
>> >
>> > So you have two properties files? One is the Samza job file, and the
>> other
>> > is one with the format you described above?
>> >
>> > Several options:
>> >
>> > 1. Move these properties into the main Samza job file. You'll then have
>> > access to them via the Config object.
>> > 2. Put the property file into your .tgz file. You'll then have access
>> to it
>> > relative to the current working directory, from your code.
>> > 3. Put it somewhere remote (HDFS, HTTP, etc), and have your job pull it
>> > from there.
>> >
>> > Cheers,
>> > Chris
>> >
>> > On Mon, Mar 23, 2015 at 4:10 PM, Shekar Tippur <ctip...@gmail.com>
>> wrote:
>> >
>> > > I would like to decouple Samza properties with the custom ones (if
>> > > possible).
>> > >
>> > > - Shekar
>> > >
>> > > On Mon, Mar 23, 2015 at 3:12 PM, Shekar Tippur <ctip...@gmail.com>
>> > wrote:
>> > >
>> > > > Hello,
>> > > >
>> > > > I have a custom properties file with name value pairs.
>> > > >
>> > > > name1 value1
>> > > > name2 value2
>> > > > name3 value3
>> > > >
>> > > > I want to pass this to Yarn job. What is the best way to achieve
>> this?
>> > > > This works well when we declare locally or thread job.
>> > > >
>> > > > - Shekar
>> > > >
>> > >
>> >
>>
>
>

Reply via email to