matlab.io.datastore.HadoopFileBased 클래스
네임스페이스: matlab.io.datastore
(권장되지 않음) Hadoop 파일 지원을 데이터저장소에 추가
matlab.io.datastore.HadoopFileBased는 권장되지 않습니다. matlab.io.datastore.HadoopLocationBased를 대신 사용하십시오.
설명
matlab.io.datastore.HadoopFileBased는 Hadoop® 지원을 사용자 지정 데이터저장소에 추가하는 추상 믹스인 클래스입니다.
이 믹스인 클래스를 사용하려면 matlab.io.Datastore 기본 클래스에서뿐만 아니라, matlab.io.datastore.HadoopFileBased 클래스에서도 상속해야 합니다. 다음 구문을 클래스 정의 파일의 첫 번째 라인으로 입력합니다.
classdef MyDatastore < matlab.io.Datastore & ...
matlab.io.datastore.HadoopFileBased
...
end병렬 처리 지원과 함께 Hadoop 지원을 추가하려면 클래스 정의 파일에서 다음 라인을 사용하십시오.
classdef MyDatastore < matlab.io.Datastore & ...
matlab.io.datastore.Partitionable & ...
matlab.io.datastore.HadoopFileBased
...
endHadoop에 대한 지원을 사용자 지정 데이터저장소에 추가하려면 다음을 수행해야 합니다.
추가 클래스
matlab.io.datastore.HadoopFileBased에서 상속합니다.추가 메서드
getLocation,initializeDatastore,isfullfile을 정의합니다.
Hadoop에 대한 지원이 포함된 사용자 지정 데이터저장소를 만드는 방법에 대한 자세한 내용 및 단계는 Develop Custom Datastore 항목을 참조하십시오.
메서드
getLocation | (권장되지 않음) Hadoop에서 파일의 위치 |
initializeDatastore | (권장되지 않음) Hadoop의 정보로 데이터저장소 초기화 |
isfullfile | (권장되지 않음) 데이터저장소가 전체 파일을 읽는지 확인 |
예제
버전 내역
R2017b에 개발됨
참고 항목
mapreduce | matlab.io.datastore.Partitionable | matlab.io.Datastore | matlab.io.datastore.DsFileSet | tall
도움말 항목
- Add Support for Hadoop
- Use Tall Arrays on a Spark Cluster (Parallel Computing Toolbox)
- Big Data Workflow Using Tall Arrays and Datastores (Parallel Computing Toolbox)