2015-11-06 49 views
0

我創建一個數據庫,我給的位置是這樣的:當我給定位置時,哪裏可以找到hive數據庫的位置?

create database talent loaction '/home/hadoop'; 

OR

create database talent location '/Input'; 

輸入的是,我在HDFS中創建的文件夾。

但是當我檢查這個位置時,我沒有得到這個數據庫。

我可以在沒有提供位置的情況下看到我創建的倉庫中的數據庫。

回答

2

當你創建數據庫而不使用像create database talent這樣的位置時,它會在默認位置創建hdfs中的/user/hive/warehouse。你可以在hdfs中看到使用命令

hdfs dfs -ls /user/hive/warehouse 

如果你使用位置創建數據庫,那麼它會在給定的位置創建數據庫。

create database talent location '/Input'; 

可以使用命令

hdfs dfs -ls /Input 
+0

我查見分貝..它不存在..我能看到在倉庫數據庫....但沒有得到那些我給任何位置....我通過瀏覽器也檢查..有沒有數據庫/輸入...但是當我運行show數據庫;名字只列出了dere –

相關問題