2012-11-01 8 views

Odpowiedz

1

w ulu 0.1 można użyć SHOW CREATE TABLE, aby znaleźć ścieżkę, w której przechowywane są dane o hive.

w innych wersjach, nie ma dobrego sposobu, aby to zrobić.

upadted:

dzięki Joe K

korzystanie DESCRIBE FORMATTED <table> aby wyświetlić informacje o tabeli.

ps: database.tablename nie jest tutaj obsługiwana.

+0

Co mogę zrobić, aby zobaczyć te informacje do tabeli w bazie danych nie domyślnej. Nie mogę dostarczyć bazy danych w tym poleceniu? – ludwigm

+1

'użyj databasename;' – pensz

42

DESCRIBE FORMATTED my_table;

lub

DESCRIBE FORMATTED my_table PARTITION (my_column='my_value');

+0

Ta odpowiedź jest doskonała ... Dziękuję bardzo Joe ... Mogę znaleźć wszystko o moim stole. –

+1

To działa bardzo dobrze .. Każdy pomysł, w jaki sposób możemy zobaczyć wszystkie informacje o partycjach w jednym poleceniu? – minhas23

1

nawiązaniu do pensz odpowiedzieć można uzyskać więcej informacji, używając:

DESCRIBE EXTENDED my_table; 

lub

DESCRIBE EXTENDED my_table PARTITION (my_column='my_value'); 
0

Jeśli używasz Hue, możesz przeglądać tabelę w aplikacji Metastore, a następnie kliknąć "Wyświetl lokalizację pliku": otworzy ona przeglądarkę plików HDFS w jej katalogu.

2

Wszystkie zarządzane tabele przechowywane są w poniższej lokalizacji.

hadoop fs -ls /user/hive/warehouse/databasename.db/tablename 
+1

To wygląda bardzo konkretnie na instalacji/konfiguracji, nie? –

0

w katalogu "domyślnym", jeśli nie podano konkretnej lokalizacji.

można użyć opisać i opisać rozszerzone, aby wiedzieć o strukturze tabeli.

6

Możesz użyć poniższych poleceń dla tego samego.

show create table <table>; 
desc formatted <table>; 
describe formatted <table>; 
9

Istnieją trzy sposoby opisu tabeli w Hive.

1) Aby zobaczyć podstawowe informacje o tabeli tabeli Hive, użyj opis table_name; polecenie

2) Aby wyświetlić bardziej szczegółowe informacje o tabeli, należy użyć polecenia , opisując rozszerzoną nazwę tabeli; polecenie

3) Aby zobaczyć kod w czysty sposób, użyj opis sformatowanej nazwa_tabeli; polecenie, aby zobaczyć wszystkie informacje. również opisać wszystkie szczegóły w czysty sposób.

zasobów: Hive interview tips

0

Aby zobaczyć strukturę tabeli (za pomocą stworzyć oświadczenie) -

show create table table_name;