包:matlab.io.datastore
添加Hadoop万博1manbetx支持数据存储
matlab.io.datastore.HadoopLocationBased
是一个抽象的mixin类添加Hadoop®万博1manbetx支持存储在文件或其他非基于文件的数据源(如数据库)中的数据。
要使用这个mixin类,必须从matlab.io.datastore.HadoopLocationBased
类除了继承matlab.io.Datastore
基类。在类定义文件的第一行输入以下语法:
classdef MyDatastore < matlab.io.Datastore &…matlab.io.datastore.HadoopLocationBased……结束
要添加Hadoop支持和并行万博1manbetx处理支持,请在类定义文件中使用以下行:
classdef MyDatastore < matlab.io.Datastore &…matlab.io.datastore.Partitionable &……matlab.io.datastore.HadoopLocationBased……结束
要在自定义数据万博1manbetx存储中添加对Hadoop的支持,您必须:
定义这些额外的方法:getLocation
和initializeDatastore
.
有关创建支持Hadoop的自定义数据存储的详细信息和步骤,请参见万博1manbetx开发自定义数据存储.
getLocation |
在Hadoop的位置 |
initializeDatastore |
使用来自的信息初始化数据存储Hadoop |
isfullfile |
检查数据存储是否读取了完整的文件 |
mapreduce
|matlab.io.Datastore
|matlab.io.datastore.DsFileSet
|matlab.io.datastore.Partitionable
|高