Пакет: matlab.io.datastore
Добавьте поддержку файла Hadoop datastore
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.
matlab.io.datastore. HadoopFileBased. getLocation | Местоположение файлов в Hadoop |
matlab.io.datastore. HadoopFileBased. initializeDatastore | Инициализируйте datastore с информацией от Hadoop |
matlab.io.datastore. HadoopFileBased. isfullfile | Проверьте, читает ли datastore полные файлы |
mapReduce | matlab.io.datastore | matlab.io.datastore. DsFileSet | matlab.io.datastore. Partitionable | высокий