Mahout at India Hadoop Summit
Mahout at India Hadoop Summit
Mahout at India Hadoop Summit
"#$%&'(#%)*+'
(#,,)+%'-$#.&'(#$%/0&'1/03'
4#,/03''''''''''''''''''''''''''''''''5'6.)*7$#,"'
-./7&89':8#;&.'<2)8+'#+'!"#$%&6)0'
E(3#,0#F#
•! !"#$%#&"'()*+,*'#!#
•! -+.('#/0&1#2300+4&5#,'#!6,7(&#$,(3)'#
•! 8,9#/0#:3;<,5&#&".+"&&5#,'#=33.>&#
•! ?5&@+3)*#%+A&1#=33.>&#:)00&5#3A#23B&#*')B&"'#
3"#$,(3)'#A35#C#9&,5*D#
!.&"B,#
•! $3/@,/3"#
•! F"'53B)7/3"#'3#$,(3)'#
•! :"&,G#6&&G#3A#3)5#"&H'#5&>&,*&#@&5*+3"#
!!!!!!!!!!!!!!!!!!!!!!"#$"%&'()'*++,'-&'."//'0"1123
4//5677333891:;<%8;2=7542/2>7-1";<;$>/"%?7@A,@++A+
! !
!"#$%&''("'&)*+,
%%%%%%%%%%%%%%%!"#$"%&"'()*+(,**-(&.(/0"1(23'$4
4$$#566777890:;<'8;=%6#4=$=>63?&3'$46,-@AA,)B-@
-+.&/0%1"&.%,"#$%2&2"($3 9*$:0%;''("'&)"%$+<(="$
45+'$3%-#*))"(3%166%7"".8 &,.%)(&=>%"?"('*,'%)+2*=$8
! !
! !
!"#$"#%&'()*
###################!!"#$%&!''(!'))*!+,!-$,./0#1!-$23
&//456677789:0%;$8%<=64&</<.6%$,./0#1%$236'>?>*@?A)*
+",*-.#/0123#4&$$-3#)"5&(#6(5&(7 @&:A.##B(5&(7:3#:('$&)('$
8*9(:3#$7&$$(63#;<"9:3#*:=#>6&(',:? ,($(%$&"'3#6(%"))(',*$&"':?
! !
!"#$%&'("#)"*+,-.%+#('(
! /('(+0%-1)2)"*3
! 4-(2&5
" 6#$"')1,+.&.(2+7$8(9)-.%3
" :)"#+$;<$0')-"(2+<(&$&3
! =;(<'+>.$&')-"&+#$0$"#+-"+#-?()"3
! !
!"#$%&'()*+,%%-./)0'00-,.0
! 12'3#/')#$,4.5),6)$,.'7)0%'.58
! 94$:'3),6);405,$'30)%'3)05#5'8
! <-.=<#")#/'),6);405,$'308
! 94$:'3),6)0+,%%-./)0'00-,.08
! >,3?0)#00,;-#5'?)@-5+)%3,?4;58
! !
!"#$%&'()*++',,)-./,
! *0'1#/'),',,2.3)&'3/456
! !341789)'"248%#/',6
! *0'1#/')3:$;'1).<)524,9)=#76
! >&'#3)=#4#6
! !
!"#$%&'()*'"+,#&)-./,$'0+1
! 23'4#5')&'05+6).7)-./,$'0+18
! 9:1+4:;,+:.0).7)-./,$'0+)+.%:/18
! 9:1+4:;,+:.0).7)#,+6.418
! !
!"#$%&'("#)"*+,-.%+#('(
! /"(0,&)"*+#('(+)"+12345+16(&$5+7-.8926:
" ;%)'$+("(0,&)&+8-#$+(&+<(=5>$#.8$+?-@&A
" !&$+9)*9$%+0$B$0+0("*.(*$A
! !
!"#$%&#'(%)*+*,-.(%-/'
! !
!"#$%&'&()"#)%#&*+%,-."/+
! !
!"#$%"&''#()#
! !
! !"#$%&"'()*+,&(-&."+"/
! 0+#)1+)#%.&"*.&)*,+#)1+)#%.&."+"/
! 234%#,%&+",5,/
! !
!"##"$%
&'$(")*+#,-.-/.*+)-0-+1"%"%2+-.2$'"031#4
! !
! !"##$%&'())*+,%'$-.)*+)'&$-/$0
! 1&()(2)$+3"+)(%4$+(#"5-3/+",+.(3(0
! 6$))+."&5#$-3$.0
! 7$()38*+&"##5-'3*0
! 9(%4$3$.+3"+.$:$)";$%/0
! !
!"#$%&'()%*#"'+$%"#,(%$'%'--(./
! !
!"#$%&'(")*+*(%,-#+%.+/010
! 2(%,-+/010+34+#"5"60("147
! 8905-6'#:
! ;'<#+0(1"$6'#+34+1%-"$7
! !'&'6%-'(#+34+.0&%("1'+5%/,6'#7
! !
! !
! !
!"#$%&'()*(%+,#)%-)#"."/0()"1'.#
! 203%,45 ! !"("$;/'1)<0#'=5
! 678'03#5 ! >1;'(#)+,$%."3*5
! 9+::4)678'03#5
! !
!"#$%&'()*(%+,#)%-)#"."/0()"1'.#
! !
!"#$%&'()"*+&$,$%)%*-&./
! 0&1#$),)",%,/#%)*')%#2%/3)&"#$%&'()+,&$)%*-&./4
<6:*;&%=+/7)>,;,66#6)?8<
! 52,+-6#/7
" 8*+&$,$%)%*-&./)&$)/#%)*')+,&6/4
" !"#$%&'()$#9/)+#//,:#).,%#:*;&#/4
! !
!""#$%&#'()"&'*&+(,#%(+&-.'($*/#("0
! 1#2(%&3/(4+(,#%(+&-.'($*/#("5&.""#$%&#'()"&'*&#'0
! 67.)38("9
" :3.)&).#8&-8.""#,#-.'#*%0
" ;#"-*2(/<&*,&#).$("&+(3#-'#%$&=>).%"0
! !
! !
!"#$%&&'&()*+,-#+,,./001112$()34%23560.+5,57089:;88<=>?::0<;;;;@8890
! !
! !
!""#$%&#'()"&'*&+(,#%(+&-.'($*/#("0
! 1.23(&4.5("0 ! :.%+*)&,*/("'"0
! 6*)78()(%'./5&%.23(& ! ;'<(/"&=7-*)#%$0
9.5("0
! !
!""#$%&#'()"&'*&+(,#%(+&-.'($*/#("
! 01.)23("&4."(+&*%&5"'.%+./+6&+.'."('"7
! 89&:(;"$/*<2"
=''27>>-;#?#@.2.-=(@*/$>A!BCDE>';(%'F%(;"$/*<2"@=')3
! G#?#2(+#.
=''27>>-;#?#@.2.-=(@*/$>A!BCDE>;#?#2(+#.4.F("(1.)23(@=')3
! !
!"#$%%"&'()*$&+%*&*&,
! !"#$%%"&'+*)"%-.
! /0(%12"-3
! 4*&'+5$$6-+(+7-"8+%9+2*6".
! :'"&)*;9+%$<*"-+(+7-"8+2*6"-.
! !
!"#$%%"&'(&)*+,-#".
! !
I&7300&"B+".#?&36>&#
6&36>&#<(3#*(,5&#*+0+>,5#+"'&5&*'*#
=&3#J,*&B#5&7300&"B,/3"#
6&36>&#<(3#*(,5&#*+0+>,5#+"'&5&'*#!#'(&9#,5>3*&5K#
!"#$%%"&'()*$&+%*&*&,-
! .&)",/()"'+0(1)"-
! 2()3/"+4(5(+6*7/(/8-
! 4(5(97(1"':+;"7+1"/5*#"+<+=00>+7*&'*&,1-
! ?()#@+%$'"+7(1"'+$&+ABC+(&'+=('$$D-
! !
!"#$%#&'()*''#"&(+,&,&-
! .,/#&(-"0%)1(02(,'#+13(2,&4(50++0&67(508
055%"",&-(,'#+19
! :;*+)6#1<
" =&(1>0)),&-(5*"'1(2,&4(,'#+1(?0%->'('0-#'>#"9
" =&($%#"7(60-1(2,&4($%#",#1(,11%#4(,&(0&#(1#11,0&9
! !
! !
!"#$%"&'()#*''&+,,---./01$2%.$(3,&*('(4,$%"&'(,567869:;56,41<=4,0,
! !
!"#$%"&'()#*''&+,,---./01$2%.$(3,&*('(4,$%"&'(,567869:;56,41<=4,0,
!"#01>%?%"3?@)#*''&+,,---./01$2%.$(3,&*('(4,01>%?%"3?@,AB55A7:C,41<=4,0,
!"#DE1@@?@"?)#*''&+,,---./01$2%.$(3,&*('(4,DE1@@?@"?,6B7CBB5658,
! !
!"#$%"&'()#*''&+,,---./01$2%.$(3,&*('(4,$%"&'(,567869:;56,41<=4,0,
!"#01>%?%"3?@)#*''&+,,---./01$2%.$(3,&*('(4,01>%?%"3?@,AB55A7:C,41<=4,0,
\"B&5>9+".#B,',*'5)7')5&#
•! L&7'35*#
–! +"'#MN#B3)J>&##
•! O+PQRPSG###T##UVWXWCY#TN#UODVW#QDVW#SDVY#
•! -)0J&5#3A#B+0&"*+3"*#Z#7,5B+",>+'9#
–! 8&"*&#L&7'35*#
–! :6,5*&#L&7'35*#
•! I,"B30#!77&**##
•! :&[)&"/,>#!77&**#
L&7'35#73"/")&B^#
•! 837)0&"'#MN#J,.#3A#<35B*#MN#<35B#@&7'35#
–! E&+.(/".W#]W#]+BA#
–! \"+.5,0W#J+.5,0*^D#
•! F0,.&#MN#6+H&>*W#73"'3)5*W#"H"#5&.+3"*W#<,@&>&'#
'5,"*A350,/3"*#MN#+0,.&#@&7'35#
•! _3)5#B,',#MN#65&6537&**#MN#A&,')5&#@&7'35#
$,(3)'#M#$,'(#
•! F0635'&B#'(`%a#(+.(#6&5A350,"7&#
73>>&7/3"#,"B#0,B&#+'#!6,7(&#%+7&"*&B#
?,@#$%&4VW&
•! !"#$%&''(&)**$+*&%,-+.&/,0+&
–! 234&)560#7+5+.%*&
–! 284&.+9&1+,%$0+*&
–! 2:4&"$;*&<=+>&
•! ?,@#$%A5,%@&BC#D%E&/#DD+/F#.*&
•! G)/F#.,0HI+/%#0)J+0&
–! KLMGLN&.A;0,5&;+.+0,F#.&$*).;&O#;AO)-+D)@##>&0,F#&
•! LPAQ#.*,)&BR6++>&$6&PLPS0#9%@E&
•! C#A#//$00+./+&",*+>&/D$*%+0).;&
•! P+0/+6%0#.TU)..#9&/D,**)<+0&%0,).+0&
$35&#$,(3)'#VDO#
•! 8+5+7(>&'#6537&**#7>)*'&5+".#
•! b,B336#J,*&B#%,"7c3*#:L8#Z#$,'5+H#
B&73063*+/3"#
•! XVH#*6&&B#J33*'#+"#L&7'35#36&5,/3"*##
–! ?5&>+0+",59#M#d&"7(0,5G*#*(3<#eSV#$f%`?:#3"#,#
>,6'36#!#
–! 2>)*'&5+".#*6&&B#J33*'#
–! 8+*',"7�&,*)5&5A#+0653@&0&"'*#gXVHh#
•! !J3)'#'3#5&>&,*&#+"#,#<&&G*#/0&K#
F'#B3&*"k'#&"B#(&5&#
•! $,(3)'#VDQ#+*#.3+".#'3#537G#&@&"#035&K#
–! :'37(,*/7#=5,B+&"'#8&*7&"'#7>,**+i&5#
–! ?,5,>>&>#?&.,*)*#:L$#7>,**+i&5#
–! ?,5,>>&>#@&5*+3"#3A#6&57&6'53"#
–! $35&5A#+0653@&0&"'*#+"#'(+6&>+"&#
–! j0&,"*PP#
–! !>>#7>,**+i&5*#<+>>#)*&#'(&#@&7'35#+06>&0&"',/3"*#
–! !@53#:&5+,>+c&B#837)0&"'*#gb,B336h#
–! :'37(,*/7#B&73063*+/3"#
–! :',7G&B#Id$#
–! \"+i&B#!?FK#
!"#$%&$'&($)*+,"-$.+"&/01
! !
!"#$%&'(&)*+"()$(+,-.&)/0&1)$(+2-3).+4-5
!!!!!!!!!!!!!!!!!"#$%#&'!()!*++(!,'!-&./0.1$*(
! !
1223455666789/:;&7:<=531<2<>5?@*(5*?ABCDCEEC
!"#$%##&"'()#&)*'&+,-./(0#&-*/"*(1
&&&&&&&&&&&&&&&&&&!"#$%&'%(!)*+!,--.!/0123!14
! !
15506778889:32;<(9;#&701#5#=712>0127*?-..,@*
!"#$%&'(
! )$*+,-.($*&/0%12
! )$*+,+3-%".+12
! !
!"#$%&'%()*+,%-).)/"0"-#)/$*1
!"#$%&'2)3+,%-).)/"0"-#)/$*14
5.&)*)(&46.4($,36.14#"*240*$7,)!(/
8)6.140"*&4$94,63),:4-$!!%.6&:/
;.16.))*6.147)(&40*"-&6-)(/
8%14*)0$*&(<40"&-#)(<49)"&%*)(/
!"#$%&'%())*%+$%,-./0-1/2-3
4,,56778889:#;/0-9/2<7542,2=7,-./0-1/2-37>?@@>AAA&
=$-%!).&"&6$.<4-$2)<4)>"!0,)(/
! !