繁体   English   中英

Hadoop Mapper读取键值对

[英]Hadoop Mapper to read key-value pairs

我可以在映射器函数中使用内置的InputFormat来读取以下格式的输入行:

Name [key1#val1,key2#val2,key3#val3,key4#val4]

示例输入数据可能如下所示:

sanjose [population#123,area#123,address#1,jkui,ty,tz#PST]
delhi [population#1823,area#1023,address#1,jkui,ty,tz#IST]
boston [population#1823,area#1023,address#1,jkui,ty,tz#EST]

设置属性mapreduce.input.keyvaluelinerecordreader.key.value.separator并使用job.setInputFormatClass(KeyValueTextInputFormat.class);

在您的情况下,我认为\\t是键值定界符

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM