def __init__(self, name, numMaps, numReduces, config, submitTime, trace): self.trace = trace self.config = config self.name = name self.numMaps = numMaps self.numReduces = numReduces self.logger = HadoopLogger(self.config.host, self.config.username, "jobtracker") self.logger.startup(self.config.host) self.submitTime = submitTime
def __init__(self, trace, config, maps, reduces, numTransfers): Thread.__init__(self) self.trace = trace self.config = config self.maps = maps self.reduces = reduces self.numTransfers = numTransfers self.logger = HadoopLogger(self.config.host, self.config.username, "tasktracker") self.control = Control(self.logger)