Job ID

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Job ID

Joe Olson-2
I've got a job name, and need the job id. Is there a way to get this via the java API? I know I can get it via the rest interface. Is there an equivalent API call in the streaming API?

If not, I'll continue to use the rest interface.
Reply | Threaded
Open this post in threaded view
|

Re: Job ID

Tzu-Li (Gordon) Tai
Hi Joe,

AFAIK, this currently isn’t possible through the DataStream API.
You’ll be able to get a JobExecutionResult which contains the job id from the execute() call, but that’s blocked until the streaming job finishes.

There are plans for a new DataStream client that allows querying job info (job id, current accumulator results, etc.), perhaps that is something you’re looking for?
As of now, I think querying the REST interface would be the way to go.

Cheers,
Gordon

On 9 May 2017 at 11:47:43 AM, Joe Olson ([hidden email]) wrote:

I've got a job name, and need the job id. Is there a way to get this via the java API? I know I can get it via the rest interface. Is there an equivalent API call in the streaming API?

If not, I'll continue to use the rest interface.
Reply | Threaded
Open this post in threaded view
|

Re: Job ID

Joe Olson-2
That's good news! Do you have a JIRA for that feature, so I can keep an eye on it?

_____________________________
From: Tzu-Li (Gordon) Tai <[hidden email]>
Sent: Tuesday, May 9, 2017 12:18 AM
Subject: Re: Job ID
To: <[hidden email]>


Hi Joe,

AFAIK, this currently isn’t possible through the DataStream API.
You’ll be able to get a JobExecutionResult which contains the job id from the execute() call, but that’s blocked until the streaming job finishes.

There are plans for a new DataStream client that allows querying job info (job id, current accumulator results, etc.), perhaps that is something you’re looking for?
As of now, I think querying the REST interface would be the way to go.

Cheers,
Gordon

On 9 May 2017 at 11:47:43 AM, Joe Olson ([hidden email]) wrote:

I've got a job name, and need the job id. Is there a way to get this via the java API? I know I can get it via the rest interface. Is there an equivalent API call in the streaming API?

If not, I'll continue to use the rest interface.


Reply | Threaded
Open this post in threaded view
|

Re: Job ID

Fritz Budiyanto
In reply to this post by Tzu-Li (Gordon) Tai
Hi Gordon,

Please add job’s computed SHA-1 as well if possible, so I can have the client code to automate uploading / replacing job if the computed SHA-1 is different

Fritz


On May 8, 2017, at 10:18 PM, Tzu-Li (Gordon) Tai <[hidden email]> wrote:

Hi Joe,

AFAIK, this currently isn’t possible through the DataStream API.
You’ll be able to get a JobExecutionResult which contains the job id from the execute() call, but that’s blocked until the streaming job finishes.

There are plans for a new DataStream client that allows querying job info (job id, current accumulator results, etc.), perhaps that is something you’re looking for?
As of now, I think querying the REST interface would be the way to go.

Cheers,
Gordon

On 9 May 2017 at 11:47:43 AM, Joe Olson ([hidden email]) wrote:

I've got a job name, and need the job id. Is there a way to get this via the java API? I know I can get it via the rest interface. Is there an equivalent API call in the streaming API?

If not, I'll continue to use the rest interface.