You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hama.apache.org by Lyu Xuedong <lx...@gmail.com> on 2013/04/27 11:18:44 UTC
Messages must never be behind the vertex in ID ? What does this mean
?
Hi all,
I got this exception when ran my job. Then, I ran the PageRank in
hama-example and found that same data in different order leads to
different result . I modified the vertex reader of PageRank.java and
setInputFormat(TextInputFormat.class) to process a text file, while
other code of PageRank.java remain unchanged .
If the input file :
3\t2\t1<br/>
2\t1<br/>
1<br/>
PageRank runs well .
If I deleted the last line (which represents a single page "1") :
3\t2\t1<br/>
2\t1<br/>
Job failed and I got the exception "Messages must never be behind the
vertex in ID! Current Message ID: 1 vs. 2"
What's more, If the input file contains only one line :
3\t2\t1<br/>
Job failed with the exception "Messages must never be behind the vertex
in ID! Current Message ID: 1 vs. 3".
But when I exchanged the situations of "3" and "1" :
1\t2\t3<br/>
It ran well.
What's wrong ? Do I overlook something or It is a bug ?
Regards,
Lyu.
Re: Messages must never be behind the vertex in ID ? What does this mean ?
Posted by Lvxuedong <lx...@gmail.com>.
I didn't assign the number of tasks. For the input file containing only few lines I think single BSP task ran.
在 2013-4-29,9:39,"Edward J. Yoon" <ed...@apache.org> 写道:
> with single BSP task?
>
> On Sat, Apr 27, 2013 at 6:18 PM, Lyu Xuedong <lx...@gmail.com> wrote:
>> Hi all,
>>
>> I got this exception when ran my job. Then, I ran the PageRank in
>> hama-example and found that same data in different order leads to different
>> result . I modified the vertex reader of PageRank.java and
>> setInputFormat(TextInputFormat.class) to process a text file, while other
>> code of PageRank.java remain unchanged .
>>
>> If the input file :
>>
>> 3\t2\t1<br/>
>> 2\t1<br/>
>> 1<br/>
>>
>> PageRank runs well .
>>
>>
>> If I deleted the last line (which represents a single page "1") :
>>
>> 3\t2\t1<br/>
>> 2\t1<br/>
>>
>> Job failed and I got the exception "Messages must never be behind the vertex
>> in ID! Current Message ID: 1 vs. 2"
>>
>> What's more, If the input file contains only one line :
>>
>> 3\t2\t1<br/>
>>
>> Job failed with the exception "Messages must never be behind the vertex in
>> ID! Current Message ID: 1 vs. 3".
>>
>> But when I exchanged the situations of "3" and "1" :
>>
>> 1\t2\t3<br/>
>>
>> It ran well.
>>
>> What's wrong ? Do I overlook something or It is a bug ?
>>
>> Regards,
>> Lyu.
>
>
>
> --
> Best Regards, Edward J. Yoon
> @eddieyoon
Re: Messages must never be behind the vertex in ID ? What does this
mean ?
Posted by "Edward J. Yoon" <ed...@apache.org>.
with single BSP task?
On Sat, Apr 27, 2013 at 6:18 PM, Lyu Xuedong <lx...@gmail.com> wrote:
> Hi all,
>
> I got this exception when ran my job. Then, I ran the PageRank in
> hama-example and found that same data in different order leads to different
> result . I modified the vertex reader of PageRank.java and
> setInputFormat(TextInputFormat.class) to process a text file, while other
> code of PageRank.java remain unchanged .
>
> If the input file :
>
> 3\t2\t1<br/>
> 2\t1<br/>
> 1<br/>
>
> PageRank runs well .
>
>
> If I deleted the last line (which represents a single page "1") :
>
> 3\t2\t1<br/>
> 2\t1<br/>
>
> Job failed and I got the exception "Messages must never be behind the vertex
> in ID! Current Message ID: 1 vs. 2"
>
> What's more, If the input file contains only one line :
>
> 3\t2\t1<br/>
>
> Job failed with the exception "Messages must never be behind the vertex in
> ID! Current Message ID: 1 vs. 3".
>
> But when I exchanged the situations of "3" and "1" :
>
> 1\t2\t3<br/>
>
> It ran well.
>
> What's wrong ? Do I overlook something or It is a bug ?
>
> Regards,
> Lyu.
--
Best Regards, Edward J. Yoon
@eddieyoon