我在使用配置單元表時遇到了硬塊。當使用配置單元表時。 當使用DESCRIBE FORMATTED tbl_name
時,我可以看到位置:hdfs路徑。當運行查詢時,有一些記錄返回。當我運行create table new_table作爲select * from tbl_name。該表可以創建,但不是數據。 其中檢查hdfs使用hdfs dfs -ls/table目錄,它返回「沒有這樣的文件或目錄」。使用hdfs無法找到配置單元表目錄
有人有什麼想法嗎?
在此先感謝。
我在使用配置單元表時遇到了硬塊。當使用配置單元表時。 當使用DESCRIBE FORMATTED tbl_name
時,我可以看到位置:hdfs路徑。當運行查詢時,有一些記錄返回。當我運行create table new_table作爲select * from tbl_name。該表可以創建,但不是數據。 其中檢查hdfs使用hdfs dfs -ls/table目錄,它返回「沒有這樣的文件或目錄」。使用hdfs無法找到配置單元表目錄
有人有什麼想法嗎?
在此先感謝。
您可以看到$ HIVE_HOME/conf目錄中有hive-default.xml和/或hive-site.xml,它具有hive.metastore.warehouse.dir
屬性。
例如,如果它是/usr/hive/warehouse
。
hadoop fs -ls -R /usr/hive/warehouse/*
。如果你是不是能找到那麼
hadoop fs -ls -R | grep hive or your table name.
,那麼你可以看到這一點。
你可以試試嗎?它有用嗎? –
嗨拉姆,我試過了,但它不起作用。我仍然無法看到該文件。 –
***使用DESCRIBE FORMATTED tbl_name時,我可以看到位置:hdfs路徑。***。你能打印這條路嗎?我需要一些更多的信息。你必須在你的問題中提到更多細節。我認爲這些細節是不夠的。 –
檢查您的上一張表是否有數據? –
注意:'SHOW CREATE TABLE'更可讀,'DESCRIBE' ... –