2014-11-21 4 views
0

Мне удалось установить и использовать Hadoop HDFS и Hive, и я могу извлечь и вставить данные в Hive используя Talend.Где хранит данные о хранении в файловой системе?

Моя проблема в том, что когда мы создаем таблицу из Talend (используя дистрибутив Apache), она создает ее в Hive, но я не могу увидеть ее в базе данных Hive.

Где эти таблицы создаются в файловой системе?

ответ

0

Фактически, улей - это работа над маской хаоса, использующая hdfs для хранения или может быть использована в другой файловой системе.

если ваш улей использование файловой системы, как HDFS затем

идти к терминалу, где Hadoop установлен.

hadoop dfs -ls /user/hive/warehouse 
0

Использования hadoop dfs -ls /user/hive/warehouse для улья управляемого таблиц
При создании таблицы с external ключевым словом, Вы должны дать путь, чтобы создать таблицу table.so будет созданы в указанном пути и можно увидеть с hadoop dfs -ls <path-to-given-directory>
Надеюсь, поможет.

Смежные вопросы