How would you know if Jaql is stalled or not?

8 views
Skip to first unread message

Iris Eiron

unread,
Jun 22, 2010, 2:21:15 AM6/22/10
to Jaql Users
Hi,

I issues a few Jaql statements yesterday. They are now running for
about 9.5 hours. However, it is not clear to me that Jaql is indeed
doing something or whether it is stalled. Looking at the Jobtracker
web site, I don't see a change in state since the first 6 minutes of
this run: The same job is still reported to be running, it's state is
still 100% map complete and 76.5% of its reduce complete. The one
reduce task attempt has started on 1-Jun-2010 23:43:17 (last night)
and the last lines from its "'last 4KB" log are from 2010-06-21
23:43:33,283 (INFO).

How can I know that Jaql is still doing something? What other
indications to I have other than the ones that I was describing?

Thanks,
- Iris

Iris Eiron

unread,
Jun 22, 2010, 2:28:33 AM6/22/10
to Jaql Users
I terminated the jaqlshell from which I issued these commands. The
status of the jobtracker has not changed. Still the same job is
reported to be running ...

Kevin Beyer

unread,
Jun 25, 2010, 9:47:51 PM6/25/10
to Jaql Users
You should be able to see some increased output from jaql on the
mapreduce web console.

Jaql could use an interrupt handler that interrupts the current query
without quitting jaql. As it stands right now, when jaql is
terminated with ctrl-C, it doesn't stop the running job. From the
command line, try this:

bin/hadoop job -kill <jobid>

It should terminate the current mapreduce task; jaql should report the
error and continue as usual.

-K
Reply all
Reply to author
Forward
0 new messages