2016-12-23 2 views
0

Я ударил жесткий блок при использовании таблицы улья. при использовании таблицы улья. при использовании DESCRIBE FORMATTED tbl_name, я вижу местоположение: путь hdfs. при запуске запроса возвращаются некоторые записи. когда я запускаю create table new_table в качестве select * из tbl_name. таблица может быть создана, но не данные. где проверка hdfs с использованием hdfs dfs -ls/table directory, он возвращает «нет такого файла или каталога».не удалось найти каталог таблицы улья, используя hdfs

У кого-нибудь есть идеи?

благодарит заранее.

+0

Проверьте, есть ли у вашей предыдущей таблицы данные или нет? –

+0

Боковое примечание: 'SHOW CREATE TABLE' является более читаемым, что' DESCRIBE' ... –

ответ

1

В каталоге $ 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. 

тогда вы могли бы иметь возможность видеть.

+0

Вы могли попробовать? Было ли это полезно? –

+0

Привет, Рам, я пробовал, но он не работает. Я все еще не могу видеть файл. –

+0

*** при использовании DESCRIBE FORMATTED tbl_name, я вижу местоположение: путь hdfs. ***. Вы можете напечатать этот путь? Мне нужны дополнительные материалы от вас. вы должны указать более подробную информацию в своем вопросе. Я думаю, что этих данных недостаточно. –

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

  • Нет связанных вопросов^_^