このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
matlab.io.datastore.HadoopLocationBased クラス
パッケージ: matlab.io.datastore
説明
matlab.io.datastore.HadoopLocationBased
は抽象 mixin クラスであり、ファイルに保存されているデータ、またはその他のファイル ベースでないデータ ソース (データベースなど) に Hadoop® のサポートを追加します。
この mixin クラスを使用するには、matlab.io.Datastore
基底クラスからの継承に加え、matlab.io.datastore.HadoopLocationBased
クラスから継承しなければなりません。クラス定義ファイルの最初の行として次の構文を入力します。
classdef MyDatastore < matlab.io.Datastore & ... matlab.io.datastore.HadoopLocationBased ... end
並列処理のサポートと共に Hadoop サポートを追加するには、次の行をクラス定義ファイルで使用します。
classdef MyDatastore < matlab.io.Datastore & ... matlab.io.datastore.Partitionable & ... matlab.io.datastore.HadoopLocationBased ... end
カスタム データ ストアに Hadoop のサポートを追加するには、次を行わなければなりません。
追加クラス
matlab.io.datastore.HadoopLocationBased
から継承する追加のメソッド
getLocation
とinitializeDatastore
を定義する
Hadoop をサポートするカスタム データ ストア作成の手順と詳細については、カスタム データ ストアの開発を参照してください。
メソッド
getLocation | Hadoop 内の位置 |
initializeDatastore | Hadoop からの情報でデータストアを初期化 |
isfullfile | データストアがファイル全体を読み取るかどうかをチェック |
例
バージョン履歴
R2019a で導入
参考
mapreduce
| matlab.io.datastore.Partitionable
| matlab.io.Datastore
| matlab.io.datastore.DsFileSet
| tall
トピック
- Hadoop サポートの追加
- Spark クラスターでの tall 配列の使用 (Parallel Computing Toolbox)
- tall 配列およびデータ ストアを使用するビッグ データのワークフロー (Parallel Computing Toolbox)