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