Hive導入數據 No files matching path file

  • 記錄一次Hive導入數據找不到文件的錯誤
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上,則能夠執行了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章