가상 배포 모드에서 하이브 스크립트를 실행하려고합니다. 대화 형 모드를 실행하면 스크립트의 명령이 제대로 실행됩니다. 그러나 스크립트에 모든 명령을 추가하고 실행하면 오류가 발생합니다.의사 배포 모드에서 하이브 스크립트를 실행하는 중 오류가 발생했습니다.
스크립트 :
add jar /path/to/jar/file;
create table flights(year int, month int,code string) row format serde 'com.bizo.hive.serde.csv.CSVSerde';
load data inpath '/tmp/hive-user/On_Time_On_Time_Performance_2013_1.csv' overwrite into table flights;
'On_Time_On_Time_Performance_2013_1.csv'는 HDFS에 존재한다. 내가 얻는 오류는 다음과 같습니다.
FAILED: SemanticException Line 3:17 Invalid path ''/tmp/hive-user/On_Time_On_Time_Performance_2013_1.csv'': No files matching path hdfs://localhost:54310/tmp/hive-user/On_Time_On_Time_Performance_2013_1.csv
fs.default.name=hdfs://localhost:54310
내 hadoop이 잘 돌아갑니다.
누군가 포인터를 줄 수 있습니까?
감사합니다.