1
select * from information_schema.columns;
MySQL에서는 dbname, 테이블 이름 및 MySQL 데이터베이스의 열 세부 정보를 제공합니다.하이브 테이블 메타 정보 필요
하이브에서 동일한 세부 정보를 모든 테이블에서 가져올 수 있습니까?
select * from information_schema.columns;
MySQL에서는 dbname, 테이블 이름 및 MySQL 데이터베이스의 열 세부 정보를 제공합니다.하이브 테이블 메타 정보 필요
하이브에서 동일한 세부 정보를 모든 테이블에서 가져올 수 있습니까?
모든 하이브 데시벨과 테이블의 메타 데이터를해야합니다 DBS, COLUMNS_V2라는 메타 스토어 데이터베이스의 테이블이 있습니다 그 때는.
Describe 귀하의 요구 사항을 충족시킬 것입니다.
hive -e "desc formatted tablename"
위의 출력에 만 열 이름 명령 아래로 얻을 수 있습니다
hive -e "desc formatted tablename" |grep -i database
아래처럼 그렙를 사용할 수 있습니다. 당신이 MySQL의에서 메타 스토어를 구성한 경우
hive -e "show columns from tablename"
감사합니다. 사실이 dbname, 테이블 이름, 열 이름 순서로 데이터를 추출하고 싶습니다. –
하리, 위의 명령에서 tablename.database 이름과 열 이름을 얻을 수 있습니다. 세부 사항 만 원하면 grep로 지정하면됩니다. –