Exemplo n.º 1
0
 private Entries GetMapRedSiteXml()
 {
     var home = System.Environment.GetEnvironmentVariable(HadoopHome);
     if (!string.IsNullOrWhiteSpace(home))
     {
         home = home.Trim('\"');
         var sitePath = Path.Combine(home, "conf", "mapred-site.xml");
         if (File.Exists(sitePath))
         {
             var ser = new SiteXmlSerializer();
             return ser.DeserializeXml(sitePath);
         }
         else
         {
             this.errors.Add(MapRedSiteSettings, "unable to locate mapred-site.xml");
         }
     }
     else
     {
         this.errors.Add(MapRedSiteSettings, "Unable to locate HadoopHome");
     }
     return new Entries();
 }