org.apache.hive.service.cli.HiveSQLException: Error while compiling statement: FAILED: SemanticException Line 1:23 Invalid path ''/tmp/a2e5df53-fe96-4989-8ed5-4b92fd38c4f8.txt'': No files matching path file:/root/tmp/a2e5df53-fe96-4989-8ed5-4b92fd38c4f8.txt
- 該文件a2e5df53-fe96-4989-8ed5-4b92fd38c4f8.txt手動查看是存在的
load data local inpath '/tmp/a2e5df53-fe96-4989-8ed5-4b92fd38c4f8.txt' overwrite into table lims.tag_113852
- linux 手動輸入上行命令,是可以將數據導入到Hive表中,但是用Java程序執行是,卻找不到文件
原因是:JAVA程序包和Hive安裝不在同一個節點上,我之前是xxx.xxx.x.66,查詢到hive安裝到xxx.xxx.x.67上,然後把jar包發佈到67上,則能夠執行了