spark source code questions

protected def getInputFormat(conf: JobConf): InputFormat[K, V] = {
  val newInputFormat = ReflectionUtils.newInstance(inputFormatClass.asInstanceOf[Class[_]], conf)
    .asInstanceOf[InputFormat[K, V]]
  newInputFormat match {
    case c: Configurable => c.setConf(conf)
    case _ =>
  }
  newInputFormat
}

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326520871&siteId=291194637