InstallingandUsingClouderaImpalaImportantNotice(c)2010-2013Cloudera,Inc.Allrightsreserved.Cloudera,theClouderalogo,ClouderaImpala,andanyotherproductorservicenamesorsloganscontainedinthisdocumentaretrademarksofClouderaanditssuppliersorlicensors,andmaynotbecopied,imitatedorused,inwholeorinpart,withoutthepriorwrittenpermissionofClouderaortheapplicabletrademarkholder.HadoopandtheHadoopelephantlogoaretrademarksoftheApacheSoftwareFoundation.Allothertrademarks,registeredtrademarks,productnamesandcompanynamesorlogosmentionedinthisdocumentarethepropertyoftheirrespectiveowners.Referencetoanyproducts,services,processesorotherinformation,bytradename,trademark,manufacturer,supplierorotherwisedoesnotconstituteorimplyendorsement,sponsorshiporrecommendationthereofbyus.Complyingwithallapplicablecopyrightlawsistheresponsibilityoftheuser.Withoutlimitingtherightsundercopyright,nopartofthisdocumentmaybereproduced,storedinorintroducedintoaretrievalsystem,ortransmittedinanyformorbyanymeans(electronic,mechanical,photocopying,recording,orotherwise),orforanypurpose,withouttheexpresswrittenpermissionofCloudera.Clouderamayhavepatents,patentapplications,trademarks,copyrights,orotherintellectualpropertyrightscoveringsubjectmatterinthisdocument.ExceptasexpresslyprovidedinanywrittenlicenseagreementfromCloudera,thefurnishingofthisdocumentdoesnotgiveyouanylicensetothesepatents,trademarkscopyrights,orotherintellectualproperty.Theinformationinthisdocumentissubjecttochangewithoutnotice.Clouderashallnotbeliableforanydamagesresultingfromtechnicalerrorsoromissionswhichmaybepresentinthisdocument,orfromuseofthisdocument.Cloudera,Inc.1001PageMillRoad,Building2PaloAlto,CA94304-1008info@cloudera.comUS:1-888-789-1488Intl:1-650-362-0488:September5,2013TableofContentsIntroducingClouderaImpala...........................................................................................................9ImpalaBenefits............................................................................................................................................9HowClouderaImpalaWorkswithCDH.....................................................................................................9PrimaryImpalaFeatures..........................................................................................................................10ImpalaConceptsandArchitecture................................................................................................11TheImpalaDaemon..................................................................................................................................11TheImpalaStatestore...............................................................................................................................11OverviewoftheImpalaSQLDialect.........................................................................................................12OverviewofImpalaProgrammingInterfaces.........................................................................................12HowImpalaWorkswithHive...................................................................................................................13OverviewofImpalaMetadataandtheMetastore.................................................................................13HowImpalaUsesHDFS............................................................................................................................13HowImpalaUsesHBase...........................................................................................................................14InstallingClouderaImpala.............................................................................................................15ClouderaImpalaRequirements...............................................................................................................15SupportedOperatingSystems..............................................................................................................................15SupportedHadoopDistributions..........................................................................................................................15HiveMetastoreandRelatedConfiguration.........................................................................................................16JavaDependencies.................................................................................................................................................16PackagesandRepositories...................................................................................................................................16NetworkingConfigurationRequirements............................................................................................................17HardwareRequirements.......................................................................................................................................17UserAccountRequirements....................................