1. 程式人生 > >hive啟動出現許可權錯誤 /tmp/hive on HDFS should be writable.

hive啟動出現許可權錯誤 /tmp/hive on HDFS should be writable.

一.啟動hadoop後執行hive時出現如下錯誤。

     Exception in thread "main"java.lang.RuntimeException: java.lang.RuntimeException: The root scratch dir:/tmp/hive on HDFS should be writable.
     Current permissions are: rwxr-xr-x

atorg.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)

atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

atsun.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.RuntimeException: Theroot scratch dir: /tmp/hive on HDFS should be writable. Current permissionsare: rwxr-xr-x

at org.apache.hadoop.hive.ql.session.SessionState.createRootHDFSDir(SessionState.java:612)

atorg.apache.hadoop.hive.ql.session.SessionState.createSessionDirs(SessionState.java:554)

at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:508)

... 7 more

二.錯誤分析。

The root scratch dir: /tmp/hive on HDFS should be writable. Currentpermissions are: rwxr-xr-x可以看出。系統要求在hdfs上使用者應該具備寫許可權,而從報錯可以看出只有所有者具有寫許可權,所有組合其他使用者不具備。

三.錯誤修改。

使用hadoop fs hadoop fs -chmod -R dir修改目錄許可權,如下

[[email protected] ~]# hadoop fs -chmod -R 777 /tmp

使其他使用者也具備本目錄的寫許可權

相關推薦

hive啟動出現許可權錯誤 /tmp/hive on HDFS should be writable.

一.啟動hadoop後執行hive時出現如下錯誤。      Exception in thread "main"java.lang.RuntimeException: java.lang.Runti

hive 報錯/tmp/hive on HDFS should be writable. Current permissions are: rwx--x--x

per popu family 問題 啟動 article miss 錯誤 art 啟動hive時報例如以下錯誤:/tmp/hive on HDFS should be writable. Current permissions are: rwx--x--x 這是/

SPARK The root scratch dir: /tmp/hive-grip on HDFS should be writable. Current permissions are: rwxr

錯誤提示:ERROR scheduler.JobScheduler: Error running job streaming job 1532317741000 ms.0 java.lang.RuntimeException: java.lang.RuntimeExcepti

Windows Mysql啟動出現1069錯誤“由於登錄失敗而無法啟動服務”的處理方法

測試 hack src 服務 window bsp 安全性 失敗 技術分享 問題現象 windows下mysql服務無法啟動,報1069錯誤。 問題原因 如果Mysql啟動用戶的密碼或者權限錯誤,會導致Windows服務器Mysql啟動時出現"由於登錄失敗而無法啟動服務"

Spring Boot 啟動出現 requestMappingHandlerAdapter 錯誤

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerAdapter' defined in class pat

elasticsearch6.2和logstash啟動出現錯誤

elasticsearch6.2啟動失敗,出現如下提示: 1、Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c5330000, 986513408, 0) failed; error='

elasticsearch5.0啟動出現錯誤(自己做過測試,有錯誤可以在這上面找)

elasticsearch5.0啟動失敗,出現如下提示: 1、Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000085330000, 2060255232, 0) fail

Android studio程式設計時出現錯誤:unspecified on project app resolves to an APK archive which is not supported

用Android Studio中匯入第三方庫工程的時候出現的問題: Error:Dependency MyApplication.libraries:MaterialDesign:unspecified on project app resolves to an APK arch

VMware Fusion Pro 8 for Mac 啟動出現“內部錯誤” 解決方案

系統:macOS 10.12  安裝的時候,開啟註冊機keygen報錯就算了。網上找到註冊碼[FY7N2-6RGD2-081XZ-UYWQC-ZPKCA] 算是安裝好了。結果選擇映象安裝,提示:內部錯誤然後在貼吧上看到個解決方案嘗試成功。解決方案:Terminal 下執行 s

Docker啟動出現"No space left on device" 或者 docker日誌太多導致磁盤占滿問題

col null 升序 html aec ice brush 清理 doc 機房有一臺服務器上面部署了多個docker容器, 並且每個docker容器都往stderr中源源不斷的輸出日誌,導致磁盤被占滿了。Docker容器在啟動/重啟的時候會往/var/lib/dock

hive出現字符集錯誤,在此記錄!

出現錯誤 :Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:For direct MetaStore DB connectio

Qt creater出現啟動程式失敗,路徑或者許可權錯誤”解決方法

依次點選左側:專案->構建設定->看一下構建目錄是否正確;之後再點選:執行設定->看一下工作目錄是否正確;如果構建目錄正確,則把它們生成的中間檔案,包括moc_***.h makefile等全部刪除後重新編譯即可。

Hive中常出現錯誤(不定時更新)

org.apache.hadoop.ipc.RemoteException(java.io.IOException): File /user/hive/warehouse/student/hive.txt could only be replicated to 0 nodes instead of minRe

Eclipse 啟動出現錯誤 no java virtual machine was found

lips 報錯 msi file java pat 2.x default lan 在打開eclipse時,報錯信息如下: 出現此問題的原因是eclipse找不到javaw.exe的path 打開eclipse.ini文件: -startup plugins/org.ec

spark-local 模式 提示 /tmp/hive hdfs 權限不夠的問題

spark 大數據 hadoop spark版本為2.0 在spark 在 local 模式下啟動,有時會報/tmp/hive hdfs 權限不夠的問題,但是我們並沒有將hdfs-site.xml配置文件放到我們的項目中,spark的文件應該會存在本地電腦上,但是為什麽會報這個錯誤呢?這個問

Win10首次啟動出現計算機意外地重啟或遇到錯誤的解決方法

windows 計算機 Win10系統 安裝完後首次開機時系統彈出窗口,提示:計算機意外重新啟動或遇到錯誤,導致系統安裝無法繼續。這是怎麽回事,下面讓小編來講解這個問題的解決方法吧。  故障分析:  首次啟動Win10系統時提示:計算機意外地重新啟動或遇到錯誤。Windows 安裝無法繼續。若要安裝W

hive啟動時報錯${system:java.io.tmpdir

hive system:java.io.tmpdirException in thread "main" java.lang.IllegalArgumentException: java.net.URISyntaxException: Relative path in absolute URI: ${syst

hive啟動時報錯: Relative path in absolute URI: ${system:java.io.t

hive system:java.io.tmpdirException in thread "main" java.lang.IllegalArgumentException: java.net.URISyntaxException: Relative path in absolute URI: ${syst

解決無法啟動mysql出現1069錯誤

本地 mage log body info blog 右鍵 alt clas 之前在服務器上修改了my.ini文件 mysql就一直無法啟動 後來把my.ini改回原來的,還是無法啟動並報1069錯誤 在網上查了一下,基本上都是說修改mysql密碼,再重新啟動,試了一下沒

安裝RabbitMq啟動運行出現服務無法啟動 發生系統錯誤1067解決方案

出現 ron nbsp 英文 發生 正常 電腦 字符 無法 造成此原因是因為電腦名稱為中文字符造成的,把電腦名稱改為英文字符正常解決 安裝RabbitMq啟動運行出現服務無法啟動 發生系統錯誤1067解決方案