2012-07-06 3 views
0

텍스트 파일을 mahout kmeans를 실행할 수있는 시퀀스 파일로 변환하려고합니다. seqdirectory 유틸리티를 실행할 때 오류가 발생하지 않으며 프로그램이 완료되었다고 표시됩니다. 그러나 출력 디렉토리를 보면 비어 있습니다. 나는 주위를 둘러 보았고 이것에 대한 해결책을 찾지 못했습니다. 생각? 여기 Mahout seqdirectory가 새 파일을 만들지 않습니다.

내가 터미널에서 실행되는 것입니다 : hduser의 @ 우분투 : ~ $ $ MAHOUT_HOME/빈/조련사 seqdirectory --input 다운로드/구글/--output 다운로드/sparsefiles/-c UTF-8

이것은 내가 얻은 결과입니다 : 12/07/06 06:24:19 INFO driver.MahoutDriver : 프로그램은 1091ms (분 : 0.018183333333333333)를 보냈습니다.

+0

사용하고있는 두싯의 어떤 버전 :

hadoop dfs -ls Downloads/sparsefiles/ 

을 또한, 당신이 같이 명령을 수정할 수 있습니다 당신의 로컬 파일 시스템에 생산 보장하기 위해? –

답변

1

출력이 hdfs에 생성 될 수 있습니다. 확인하십시오 :

$MAHOUT_HOME/bin/mahout seqdirectory --input file://<home path>/Downloads/google/ --output file://<home path>/Downloads/sparsefiles/ -c UTF-8 
+0

감사합니다 !!! 지금 일하고있다! – marianosz

관련 문제