簡體   English   中英

CDH4 Hive配置

[英]CDH4 Hive Configuration

我在創建HIVE表時面臨Permission denied錯誤。 以下是我所做的詳細說明。

我在Ubuntu12.04上運行了2個節點clusture。 我已安裝CDH4.7.0,它們已啟動並正在運行。 我通過發出以下命令安裝了HIVE。 除了這個命令,我沒有做任何配置,因為我不知道安裝后要做什么:

sudo apt-get install hive

安裝完畢后我就開始了HIVE。 但是當我試圖創建表格時,我會遇到異常。 我不確定我需要向哪個文件夾或用戶提供什么權限。

FAILED: Error in metadata: MetaException(message:Got exception: org.apache.hadoop.security.AccessControlException Permission denied: user=root, access=WRITE, inode="/user":hdfs:hadoop:drwxr-xr-x

我在root用戶下運行HIVE查詢。

此錯誤與HDFS有關;您可以通過禁用dfs權限臨時解決此問題。通過將以下屬性代碼添加到hdfs-site.xml

<property>
    <name>dfs.permissions</name>
    <value>false</value>
  </property>

如果您想要更多選項: hdfs權限被拒絕

或者,您可以使用它來解決它:

hadoop fs -chmod -R 777 /user/hive/warehouse/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM