문제

select * from information_schema.columns;

In MySQL gives me the dbname, table name and column details of a MySQL db.

Can I get the same details in hive from any tables?

도움이 되었습니까?

해결책

If you have configured your metastore in mysql .Then there are tables in the metastore database named DBS, COLUMNS_V2 which will have metadata of all hive DBs and tables .

다른 팁

Describe will meet your requirement.

   hive -e "desc formatted tablename"

On above output you can use grep like below

hive -e "desc formatted tablename" |grep -i database

only column names can be get with below command.

hive -e "show columns from tablename"
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top