En la API nueva (apache.hadoop.mapreduce.KeyValueTextInputFormat), cómo especificar el separador (delimitador) que no sea la pestaña (que es el valor predeterminado) para separar la clave y el valor.Cómo especificar KeyValueTextInputFormat Separador en Hadoop-.20 api?
Ejemplo de entrada:
one,first line
two,second line
salida de la señal requerido:
Key : one
Value : first line
Key : two
Value : second line
Me estoy especificando KeyValueTextInputFormat como:
Job job = new Job(conf, "Sample");
job.setInputFormatClass(KeyValueTextInputFormat.class);
KeyValueTextInputFormat.addInputPath(job, new Path("/home/input.txt"));
Esto funciona bien para la lengüeta como separador.
La respuesta aceptada no está funcionando bien –
@SreeVeni Funciona bien para mí. –