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