Где Hive хранит файлы в HDFS? - PullRequest
       83

Где Hive хранит файлы в HDFS?

63 голосов
/ 20 февраля 2011

Я хотел бы знать, как найти соответствие между таблицами Hive и фактическими файлами HDFS (или, скорее, каталогами), которые они представляют. Мне нужен прямой доступ к файлам таблицы.

Где Hive хранит свои файлы в HDFS?

Ответы [ 11 ]

0 голосов
/ 23 мая 2015

Если вы посмотрите файл hive-site.xml, вы увидите что-то вроде этого

<property>
   <name>hive.metastore.warehouse.dir</name>
   <value>/usr/hive/warehouse </value>
   <description>location of the warehouse directory</description>
 </property>

/ usr / hive / warehouse является местоположением по умолчанию для всех управляемых таблиц. Внешние таблицы могут храниться в другом месте.

describe formatted <table_name> - это команда оболочки куста, которую можно использовать в более общем смысле для поиска местоположения данных, относящихся к таблице улья.

...