Cloudera VM을 사용하는 경우 어떻게 HDFS에서 정보에 액세스 할 수 있습니까? 나는 HDFS에 대한 직접적인 경로가 없다는 것을 알고 있지만 동적으로 액세스하는 방법을 알지 못합니다.Cloudera VM의 HDFS에서 하이브 테이블로 데이터로드
하이브 CLI를 통해 하이브 테이블을 만든 후 나는 HDFS에있는 파일에서 일부 데이터를로드하려고 :
load data inpath '/test/student.txt' into table student;
하지만 난 그냥이 오류를 얻을 :
FAILED: SemanticException Line 1:17 Invalid path ''/test/student.txt'': No files matching path hdfs://quickstart.cloudera:8020/test/student.txt
I을 또한 HDFS에없는 데이터를 하이브 테이블에로드하려고 시도했습니다.
나는 hdfs://quickstart.cloudera:8020
의 루트로 데이터에 액세스하려고 나는 그게 뭔지 모르겠어요 볼 수 있지만, HDFS의 루트 디렉토리 될 것 같지 않습니다 다시 한번
FAILED: SemanticException Line 1:17 Invalid path ''/home/cloudera/Desktop/student.txt'': No files matching path hdfs://quickstart.cloudera:8020/home/cloudera/Desktop/student.txt
: 그냥이 오류를 발생 .
내가 잘못하고있는 것이 확실하지 않지만 파일이 HDFS에 있는지 확인하여이 오류가 발생하는 이유나 해결 방법을 알 수 없었습니다.