Пакет: 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