Can you not use the spark jobserver instead? Just submit your job to the
job server who already has the sparkcontext initialized in it, it would
make it much easier i think.

Thanks
Best Regards

On Mon, Aug 31, 2015 at 2:16 PM, Pranay Tonpay <pranay.ton...@impetus.co.in>
wrote:

> thx for the inputs Igor,, i am actually building an Analytics layer ( 'As
> a service model' using Spark as the backend engine ) and hence i am
> implementing it this way...  Initially, i was opening the spark-contenxt in
> the JVM that i had spawned ( without even using Spark-submit ) and adding
> all the jars etc in it ( as you have described )... It worked like a charm,
> when i used Spark cluster as the master, but then when i tried to pass in
> "yarn-client" instead, it started giving some issues ( hung jobs etc etc
> )... On reading some comments on forum, i read that we should use
> spark-submit and so i changed my approach...  let me check more on the 2nd
> point and see...
>
>
> thx again for your prompt responses... BTW, do you see any issues in
> invoking spark-submit in the fashion i am attempting ? ( via Runtime-exec
> thing as i described )
>
>
> thx
>
> pranay
>
>
> ------------------------------
> *From:* Igor Berman <igor.ber...@gmail.com>
> *Sent:* Monday, August 31, 2015 1:39 PM
> *To:* Pranay Tonpay
> *Cc:* user@spark.apache.org
> *Subject:* Re: spark-submit issue
>
> 1. think once again if you want to call spark submit in such way...I'm not
> sure why you do it, but please consider just opening spark context inside
> your jvm(you need to add spark jars to classpath..)
> 2. use https://commons.apache.org/proper/commons-exec/ with
> PumpStreamHandler
>
> On 31 August 2015 at 10:42, Pranay Tonpay <pranay.ton...@impetus.co.in>
> wrote:
>
>> Igor,, this seems to be the cause, however i am not sure at the moment
>> how to resolve it ... what i tried just now was that after "
>>
>> SparkSubmitDriverBootstrapper" process reaches the hung stage... i went
>> inside /proc/<pid>/fd .... and just tailed "2" (stderr) and the process
>> immediately exits .
>>
>>
>> *From:* Igor Berman <igor.ber...@gmail.com>
>> *Sent:* Monday, August 31, 2015 12:41 PM
>> *To:* Pranay Tonpay
>> *Cc:* user
>> *Subject:* Re: spark-submit issue
>>
>> might be you need to drain stdout/stderr of subprocess...otherwise
>> subprocess can deadlock
>> http://stackoverflow.com/questions/3054531/correct-usage-of-processbuilder
>>
>> On 27 August 2015 at 16:11, pranay <pranay.ton...@impetus.co.in> wrote:
>>
>>> I have a java program that does this - (using Spark 1.3.1 ) Create a
>>> command
>>> string that uses "spark-submit" in it ( with my Class file etc ), and i
>>> store this string in a temp file somewhere as a shell script Using
>>> Runtime.exec, i execute this script and wait for its completion, using
>>> process.waitFor Doing ps -ef shows me SparkSubmitDriverBootstrapper , the
>>> script running my class ... parent child relationship..
>>>
>>> The job gets triggered on spark-cluster and gets over but
>>> SparkSubmitDriverBootstrapper still shows up, due to this the
>>> process.waitFor never comes out and i can't detect the execution end...
>>>
>>> If i run the /temp file independently. things work file... only when i
>>> trigger /temp scrict inside Runtime.exec , this issue occurs... Any
>>> comments
>>> ?
>>>
>>>
>>>
>>> --
>>> View this message in context:
>>> http://apache-spark-user-list.1001560.n3.nabble.com/spark-submit-issue-tp24474.html
>>> Sent from the Apache Spark User List mailing list archive at Nabble.com.
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscr...@spark.apache.org
>>> For additional commands, e-mail: user-h...@spark.apache.org
>>>
>>>
>>
>> ------------------------------
>>
>>
>>
>>
>>
>>
>> NOTE: This message may contain information that is confidential,
>> proprietary, privileged or otherwise protected by law. The message is
>> intended solely for the named addressee. If received in error, please
>> destroy and notify the sender. Any use of this email is prohibited when
>> received in error. Impetus does not represent, warrant and/or guarantee,
>> that the integrity of this communication has been maintained nor that the
>> communication is free of errors, virus, interception or interference.
>>
>
>
> ------------------------------
>
>
>
>
>
>
> NOTE: This message may contain information that is confidential,
> proprietary, privileged or otherwise protected by law. The message is
> intended solely for the named addressee. If received in error, please
> destroy and notify the sender. Any use of this email is prohibited when
> received in error. Impetus does not represent, warrant and/or guarantee,
> that the integrity of this communication has been maintained nor that the
> communication is free of errors, virus, interception or interference.
>

Reply via email to