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 ... end
Hadoop에 대한 지원을 사용자 지정 데이터저장소에 추가하려면 다음을 수행해야 합니다.
추가 클래스
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)