1. 程式人生 > >執行hive報錯java.net.URISyntaxException

執行hive報錯java.net.URISyntaxException

報錯資訊

Exception in thread "main" java.lang.IllegalArgumentException: java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bhive.session.id%7D_resources

解決辦法開啟hive安裝目錄下的conf/hive-site.xml 檔案 ,找到system:java.io.tmpdir所在位置,將路徑更改成tmp目錄(沒有tmp的可以在自己建立)所在路徑,整個檔案共有兩處需要改動。

例如我的是/home/localhost01/Hadoop/hive200/tmp。

第一處:

第二處:

更改成