Hadoop MapReduce 앱용 사용자 정의 (서비스) 입력 소스를 구현해야합니다. 나는 google'd 및 SO'd를 수행하여 진행할 한 가지 방법은 사용자 정의 InputFormat을 구현하는 것임을 알았습니다. 그 맞습니까?Hadoop MapReduce InputFormat 사용되지 않으셨습니까?
분명히 http://hadoop.apache.org/common/docs/r0.20.2/api/org/apache/hadoop/mapred/InputFormat.html에 따라 InputFormat의 getRecordReader() 및 getSplits() 메소드는 사용되지 않습니다. 대체 뭐야? 하둡의 단어 수의 예를 여전히 같은 사용
...
문제는 실제로 버전 사이에 있습니다. '0.20.2' (최신 안정 릴리스)의 문제점 중 상당 부분은 버전 내 교체없이 기능을 명시 적으로 더 이상 사용하지 않는 것입니다. 이는'MultipleOutputs'과'org.apache.hadoop.mapred'의 거의 전부입니다. 이것은 제가 따라 왔던 API의 주요 구조 조정을 나타내는 것 같습니다. (충분한 출처 정보를 컴파일하고 나면 곧 답변을 얻을 것입니다.) – MrGomez