Hive 啟動異常: java.net.URISyntaxException: Relative path in absolute URI:
Logging initialized using configuration in jar:file:/wls/apache-hive-1.2.1-bin/lib/hive-common-1.2.1.jar!/hive-log4j.properties
Exception in thread "main" java.lang.RuntimeException: java.lang.IllegalArgumentException: java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D
at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:522)
at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:677)
at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:621)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
Caused by: java.lang.IllegalArgumentException: java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D
at org.apache.hadoop.fs.Path.initialize(Path.java:206)
at org.apache.hadoop.fs.Path.<init>(Path.java:172)
at org.apache.hadoop.hive.ql.session.SessionState.createSessionDirs(SessionState.java:563)
at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:508)
... 7 more
Caused by: java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D
at java.net.URI.checkPath(URI.java:1804)
at java.net.URI.<init>(URI.java:752)
at org.apache.hadoop.fs.Path.initialize(Path.java:203)
Exception in thread "main" java.lang.RuntimeException: java.lang.IllegalArgumentException: java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D
at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:522)
at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:677)
at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:621)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
Caused by: java.lang.IllegalArgumentException: java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D
at org.apache.hadoop.fs.Path.initialize(Path.java:206)
at org.apache.hadoop.fs.Path.<init>(Path.java:172)
at org.apache.hadoop.hive.ql.session.SessionState.createSessionDirs(SessionState.java:563)
at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:508)
... 7 more
Caused by: java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D
at java.net.URI.checkPath(URI.java:1804)
at java.net.URI.<init>(URI.java:752)
at org.apache.hadoop.fs.Path.initialize(Path.java:203)
... 10 more
解決方法:
1. 在hive-site.xml中,用/wls/data/hive/iotmp替換"system:java.io.tmpdir"的配置項
2. /wls/data/hive/iotmp 為新建的目錄,自己指定,然後新啟動即可。
相關文章
- 使用Jstl異常:The absolute uri: http://java.sun.com/jsp/jstl/core cannot&nbsJSHTTPJava
- 動態HTML解釋:static absolute relative fixedHTML
- Hive多視窗啟動異常(已解決!)Hive
- CSS 屬性篇(一):relative與absoluteCSS
- crontab on raspberry pi, full path, not relative path, is needed.
- 前端~定位屬性position(relative、absolute、fixed)的分析前端
- leetcode388. Longest Absolute File PathLeetCode
- CSS中position屬性( absolute | relative | static | fixed )詳解CSS
- position的relative和absolute定位原點是哪裡?
- React Native Android 啟動異常React NativeAndroid
- CSS - 定位屬性position使用詳解(static、relative、fixed、absolute)CSS
- Springboot專案啟動異常排查Spring Boot
- JAVA: 捕捉啟動時的異常Java
- RAC二節點啟動異常
- [持續更新]hive異常解決方案Hive
- WPF DataGrid ContextMenu CommandParameter Relative x:Type ContextMenu ,Path=PlacementTargetContext
- [異常筆記] zookeeper叢集啟動異常: Cannot open channel to 2 at election address ……筆記
- oracle例項啟動異常慢案例一Oracle
- position的relative和absolute分別是相對誰進行定位的?
- “getfacl: Removing leading '/' from absolute path names”解決辦法REM
- Oracle RAC啟動因CTSS導致的異常Oracle
- 【問題排查】sqoop將mysql匯入hive異常:No suitable driverOOPMySqlHiveUI
- react-native開發異常處理——PCH was compiled with module cache pathReactCompile
- 聊天平臺原始碼,啟動異常進入recovery模式原始碼模式
- maven外掛 tomcat7啟動報錯,異常如下MavenTomcat
- Supervisor多程式管理 異常自動重啟 視覺化管理視覺化
- springboot連線hive無法啟動Spring BootHive
- Hive -------- hive常見查詢練習Hive
- AI賦能一鍵自動檢測:頁面異常、控制元件異常、文字異常AI控制元件
- 任務異常自動告警
- oracle主動丟擲異常Oracle
- 神奇的DEBUG:因為異常導致MongoDB容器無法啟動MongoDB
- Hive與Impala的異同Hive
- 異常和異常呼叫鏈
- 異常篇——異常記錄
- 異常篇——異常處理
- 解決程式中Error creating bean with name 'XXXXX‘ defined in class path resource [application的異常ErrorBeanAPP
- spark讀取hive異常,java.lang.NoClassDefFoundError: org/apache/tez/dag/api/SessionNotRunningSparkHiveJavaErrorApacheAPISession
- SciTech-BigDataAIML-LLM-PE(Positional Encoding)位置編碼: Absolute(絕對)Position + Relative(相對)Position + Rotate(旋轉)PositionAIEncoding