[HADOOP] 계획에 대한 파일 시스템 없습니다 : SFTP
HADOOP계획에 대한 파일 시스템 없습니다 : SFTP
나는 다음과 같은 distcp와 하둡에서 SFTP를 사용하는 것을 시도하고있다
하둡 distcp -D fs.sftp.credfile = / 가정 / bigsql / cred.prop SFTP : // << IP 주소 >> : 22 / 수출 / 홈 / 뉴질랜드 / samplefile HDFS : /// 사용자 / bigsql / distcp
하지만 아래의 오류를 얻고있다
15/11/23 13시 29분 6초 INFO tools.DistCp : 입력 옵션 : DistCpOptions {atomicCommit = 거짓, 거짓 syncFolder = deleteMissing = 거짓 ignoreFailures = 거짓 maxMaps는 = 20 = sslConfigurationFile는 '널 (NULL)'는 copyStrategy = 'uniformsize 'sourceFileListing = NULL, sourcePaths = SFTP : // << >> 소스 IP : 22 / 수출 / 홈 / NZ / samplefile]있는 TargetPath = HDFS / 사용자 / bigsql / distcp, targetPathExists = TRUE, FALSE = preserveRawXattrs}
15/11/23 13시 29분 9초 정보 impl.TimelineClientImpl : 타임 라인 서비스 주소 : http://bigdata.ibm.com:8188/ws/v1/timeline/
15/11/23 13시 29분 9초 정보 client.RMProxy >> bigdata.ibm.com/< 사람이 문제의 원인이 될 수있는 제안 할 수 있습니다. SFTP : 하둡은 체계의 파일 시스템 구현을 찾을 수 없기 때문에 예외가오고있다. 예외 FileSystem.java 일어난다. 이 프레임 워크는 구성 매개 변수 fs.sftp.impl의 값을 찾기 위해 시도하고 그것을 찾을 수없는 경우,이 예외가 발생합니다. 내가 아는 한, 하둡은 기본적으로 SFTP를 파일 시스템을 지원하지 않습니다. 이 JIRA 티켓 [https://issues.apache.org/jira/browse/HADOOP-5732, SFTP는 하둡 버전 2.8.0에서 사용할 수 있음을 나타냅니다 [SFTP 파일 시스템 추가]. 이 문제를 해결하려면, 당신은이 일을해야합니다 https://github.com/wnagele/hadoop-filesystem-sftp : 나는 하둡을위한 SFTP 구현이 포함이 자식 저장소에 걸쳐왔다. 이를 사용하려면 org.apache.hadoop.fs.sftp.SFTPFileSystem에 속성 fs.sftp.impl을 설정해야합니다. from https://stackoverflow.com/questions/33872683/no-filesystem-for-scheme-sftp by cc-by-sa and MIT license해결법
1.SFTP : 하둡은 체계의 파일 시스템 구현을 찾을 수 없기 때문에 예외가오고있다.
'HADOOP' 카테고리의 다른 글
[HADOOP] 사용자 정의 이진 입력 - 하둡 (0) | 2019.10.08 |
---|---|
[HADOOP] 오류가 하둡의 HDFS에 로컬 파일 시스템에서 파일을 복사하는 동안 (0) | 2019.10.08 |
[HADOOP] 스칼라은 돼지 프로젝션 사용할 수 있습니다 (0) | 2019.10.08 |
[HADOOP] 때 java.io.IOException : 오류 = 2, 하둡 스트리밍에서 해당 파일 또는 디렉토리 eroor (0) | 2019.10.08 |
[HADOOP] 하둡 파일이 이미 쓰기 위해 열려 있는지 여부를 확인하는 방법은 없나요? (0) | 2019.10.08 |