Пакет: matlab.io.datastore
(Не рекомендуемый) Добавить поддержку файлов Hadoop в datastore
matlab.io.datastore.HadoopFileBased
не рекомендуется. Использовать matlab.io.datastore.HadoopLocationBased
вместо этого.
matlab.io.datastore.HadoopFileBased
является абстрактным классом mixin, который добавляет Hadoop® поддержка пользовательского datastore.
Чтобы использовать этот класс mixin, вы должны наследовать от matlab.io.datastore.HadoopFileBased
класс в дополнение к наследованию от matlab.io.Datastore
базовый класс. Введите следующий синтаксис в качестве первой линии файла определения класса:
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 в пользовательский datastore, необходимо:
Наследовать от дополнительного matlab.io.datastore.HadoopFileBased
класса
Определите следующие дополнительные методы: getLocation
, initializeDatastore
, и isfullfile
Для получения дополнительной информации и шагов по созданию пользовательского datastore с поддержкой Hadoop, смотрите Разработку Пользовательского Datastore.
getLocation | (Не рекомендуемый) Расположение файлов в Hadoop |
initializeDatastore | (Не рекомендуемый) Инициализируйте datastore с информацией от Hadoop |
isfullfile | (Не рекомендуемый) Проверить, считывает ли datastore полные файлы |
mapreduce
| matlab.io.Datastore
| matlab.io.datastore.DsFileSet
| matlab.io.datastore.Partitionable
| tall