matlab.io.datastore.HadoopFileBased クラス
名前空間: matlab.io.datastore
(非推奨) データストアへの Hadoop ファイルのサポートの追加
matlab.io.datastore.HadoopFileBased
は推奨されません。代わりに matlab.io.datastore.HadoopLocationBased
を使用してください。
説明
matlab.io.datastore.HadoopFileBased
は抽象 mixin クラスで、Hadoop® のサポートをカスタム データストアに追加します。
この mixin クラスを使用するには、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 をサポートするカスタム データストア作成の手順と詳細については、カスタム データストアの開発を参照してください。
メソッド
getLocation | (非推奨) Hadoop 内のファイルの場所 |
initializeDatastore | (非推奨) Hadoop からの情報でデータストアを初期化 |
isfullfile | (非推奨) データストアがファイル全体を読み取るかどうかをチェック |
例
バージョン履歴
R2017b で導入
参考
mapreduce
| matlab.io.datastore.Partitionable
| matlab.io.Datastore
| matlab.io.datastore.DsFileSet
| tall
トピック
- Hadoop サポートの追加
- Spark クラスターでの tall 配列の使用 (Parallel Computing Toolbox)
- tall 配列およびデータ ストアを使用するビッグ データのワークフロー (Parallel Computing Toolbox)