我剛剛開始使用Apache Hive,並且我使用的是本地Ubuntu Box 12.04,Hive 0.10.0和Hadoop 1.1.2。Hive未能創建/用戶/配置單元/倉庫
繼Apache的網站的官方「Getting Started」指導,我現在被困在Hadoop的命令與該指南中的命令創建蜂房metastore:
$ $HADOOP_HOME/bin/hadoop fs -mkdir /user/hive/warehouse
誤差爲mkdir: failed to create /user/hive/warehouse
Hive是否需要特定模式下的hadoop?我知道我不必爲我的Hadoop安裝做很多事情,其他更新JAVA_HOME,因此它處於獨立模式。我確信Hadoop本身正在運行,因爲我運行了hadoop安裝附帶的PI示例。
另外,另一個創建/tmp
的命令顯示/tmp
目錄已經存在,因此它不會重新創建,並且/bin/hadoop fs -ls
正在列出當前目錄。
那麼,我該如何解決它?
是的,它變成了一個簡單的權限問題,所以「sudo bin/hadoop fs -mkdir/user/hive/warehouse」就成功了。謝謝! – yutechnet