从MATLAB访问HDFS数据(Access hdfs data from Matlab)

2019-10-21 02:55发布

我们在两台Linux(Ubuntu的)计算机上安装的Hadoop 2.5.1。 一个计算机用作一个名称节点,另一个作为一个数据节点。

现在,我们想从第三台电脑,在Matlab的2014B安装在Windows操作系统上访问数据。

我们已经共享了Hadoop的安装文件夹我们Ubuntu的机器上,并且我们的Windows计算机上的内Matlab的设置相应的HADOOP_PREFIX环境变量。

setenv('HADOOP_PREFIX','\\\myserverip\hadoop');

现在我们根据Matlab的文件创建一个数据存储对象:

file = 'hdfs://myserverip:portnumber/foldername/data.csv';
ds = datastore(file);

但是,我们始终得到以下错误

Error using datastore (line 70)
Failure occured while trying to resolve path 'hdfs://myserverip:portnumber/foldername/data.csv'.

你有什么想法?

文章来源: Access hdfs data from Matlab