2017-08-29 130 views
0

我創建了一個配置單元表,並試圖找到配置單元在本地爲該表創建了hdfs文件的位置。 Hive版本是2.3.0哪裏hive在本地存儲表?

我想這個命令來找回我的表

hive> describe formatted table_name; 

我得到這個作爲輸出的位置(只顯示相關的輸出!TB2在這種情況下,表名)

Location:    hdfs://localhost:54310/user/hive/warehouse/tb2 

我不知道如何重定向到hdfs:// localhost:54310 本地(從終端)。此外,該表不存在於hadoop默認目錄中。

+0

我認爲[this](https://stackoverflow.com/questions/2358402/where-hdfs-stores-files-locally-by-default)回答你的問題。 –

回答

0

嘗試運行以下命令來查看配置單元表。在輸出你會被你的表名

Hadoop的DFS -ls /用戶/蜂巢/倉儲/ TB2

在蜂巢的表格基本上是一個HDFS文件夾中找到一個文件夾。

+0

我明白了你的觀點。我的問題是我不能在沒有** hadoop dfs **的地方找到表格,這意味着只有絕對路徑。 – Ishpreet