态度。我正在使用 stream.map.output.field.separator= 来指定分隔符
问问题
349 次
1 回答
1
我不确定您是否可以通过 -Dkey=value 通用选项语法传入不可打印的字符,但您应该能够修改代码以允许对类似转义的代码进行特殊解释:
- http://svn.apache.org/viewvc/hadoop/common/tags/release-1.0.3/src/contrib/streaming/src/java/org/apache/hadoop/streaming/PipeMapper.java?view=markup -第 78 行是从作业 conf 中读取分隔符的位置
修改此代码,您可以检测到类似&#x
example 的前缀并将尾随字符视为十六进制编码,因此 tab 可以作为-Dstream.map.output.field.separator=	
.
于 2012-06-27T15:15:25.160 回答