2014-11-24 64 views
0

我正面臨的問題是,當我在配置單元內部創建表時,表僅在 localhost:50070/explorer.html#/ user/hive/warehouse 中顯示,但它不存在目錄中的終端或硬盤上的真實目錄 /user/hive/warehouseHive未能在倉庫中顯示錶

回答

0

您可能沒有使用過的位置創建create table命令時的位置。你應該像這樣使用它:

CREATE TABLE mytable 
.... 
.... 
LOCATION 'hdfs://user/hive/warehouse' 
+0

你能粘貼你的命令嗎? – SMA 2014-11-24 17:03:32

+0

爲什麼使用「>」重定向?位置是創建命令的一部分。參見語法[here](https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-CreateTable) – SMA 2014-11-24 17:13:46

+0

因此hdfs:...應該是http:// localhost:50075/user/hive /倉庫,所以像創建表pro(字符串)LOCATION'hdfs:// localhost:50075/user/hive/warehouse' – SMA 2014-11-24 17:20:21