복붙노트

[HADOOP] matlab에의 액세스 HDFS 데이터

HADOOP

matlab에의 액세스 HDFS 데이터

우리는 두 개의 리눅스 (우분투) 컴퓨터에서 하둡 2.5.1을 설치했습니다. 한 컴퓨터 이름 노드, 데이터 노드와 다른 하나로서 기능한다.

이제 우리는 매트랩 2014b는 윈도우 운영 체제에 설치되어있는 세 번째 컴퓨터에서 데이터에 액세스 할 수 있습니다.

우리는 우리의 우분투 시스템에서 하둡 설치 폴더를 공유하고 우리의 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'.

당신은 어떤 생각을 가지고 있습니까?

해결법

    from https://stackoverflow.com/questions/26337283/access-hdfs-data-from-matlab by cc-by-sa and MIT license