Acknowledgments
Ihavereliedonmanypeople,bothdirectlyandindirectly,inwritingthisbook.Iwould
liketothanktheHadoopcommunity,fromwhomIhavelearned,andcontinuetolearn,a
greatdeal.
Inparticular,IwouldliketothankMichaelStackandJonathanGrayforwritingthe
chapteronHBase.ThanksalsogotoAdrianWoodhead,MarcdePalol,JoydeepSen
Sarma,AshishThusoo,AndrzejBiałecki,StuHood,ChrisK.Wensel,andOwen
O’Malleyforcontributingcasestudies.
Iwouldliketothankthefollowingreviewerswhocontributedmanyhelpfulsuggestions
andimprovementstomydrafts:RaghuAngadi,MattBiddulph,ChristopheBisciglia,
RyanCox,DevarajDas,AlexDorman,ChrisDouglas,AlanGates,LarsGeorge,Patrick
Hunt,AaronKimball,PeterKrey,HairongKuang,SimonMaxen,OlgaNatkovich,
BenjaminReed,KonstantinShvachko,AllenWittenauer,MateiZaharia,andPhilip
Zeyliger.AjayAnandkeptthereviewprocessflowingsmoothly.Philip(“flip”)Kromer
kindlyhelpedmewiththeNCDCweatherdatasetfeaturedintheexamplesinthisbook.
SpecialthankstoOwenO’MalleyandArunC.Murthyforexplainingtheintricaciesofthe
MapReduceshuffletome.Anyerrorsthatremainare,ofcourse,tobelaidatmydoor.
Forthesecondedition,Ioweadebtofgratitudeforthedetailedreviewsandfeedback
fromJeffBean,DougCutting,GlynnDurham,AlanGates,JeffHammerbacher,Alex
Kozlov,KenKrugler,JimmyLin,ToddLipcon,SarahSproehnle,VinithraVaradharajan,
andIanWrigley,aswellasallthereaderswhosubmittederrataforthefirstedition.I
wouldalsoliketothankAaronKimballforcontributingthechapteronSqoop,andPhilip
(“flip”)Kromerforthecasestudyongraphprocessing.
Forthethirdedition,thanksgotoAlejandroAbdelnur,EvaAndreasson,EliCollins,Doug
Cutting,PatrickHunt,AaronKimball,AaronT.Myers,BrockNoland,ArvindPrabhakar,
AhmedRadwan,andTomWheelerfortheirfeedbackandsuggestions.RobWeltman
kindlygaveverydetailedfeedbackforthewholebook,whichgreatlyimprovedthefinal
manuscript.Thanksalsogotoallthereaderswhosubmittederrataforthesecondedition.
Forthefourthedition,IwouldliketothankJodokBatlogg,MeghanBlanchette,Ryan
Blue,JarekJarcecCecho,JulesDamji,DennisDawson,MatthewGast,KarthikKambatla,
JulienLeDem,BrockNoland,SandyRyza,AkshaiSarma,BenSpivey,MichaelStack,
KateTing,JoshWalter,JoshWills,andAdrianWoodheadforalloftheirinvaluable
reviewfeedback.RyanBrush,MicahWhitacre,andMattMassiekindlycontributednew
casestudiesforthisedition.Thanksagaintoallthereaderswhosubmittederrata.
IamparticularlygratefultoDougCuttingforhisencouragement,support,andfriendship,
andforcontributingtheForeword.
ThanksalsogotothemanyotherswithwhomIhavehadconversationsoremail
discussionsoverthecourseofwritingthebook.
Halfwaythroughwritingthefirsteditionofthisbook,IjoinedCloudera,andIwantto
thankmycolleaguesforbeingincrediblysupportiveinallowingmethetimetowriteand
togetitfinishedpromptly.