[HADOOP] 주어진 컬럼 이름으로 모든 테이블을 검색하고 Hadoop / Hive에이 컬럼 이름을 가진 테이블을 반환하는 방법은 무엇입니까?
HADOOP주어진 컬럼 이름으로 모든 테이블을 검색하고 Hadoop / Hive에이 컬럼 이름을 가진 테이블을 반환하는 방법은 무엇입니까?
HDFS / Hive에 주어진 열 이름을 포함하는 모든 테이블을 찾으려고합니다.
해결법
-
==============================
1.현재로서는 하이브에 특정 열이있는 테이블을 찾는 직접적인 방법이 없다고 생각합니다.
현재로서는 하이브에 특정 열이있는 테이블을 찾는 직접적인 방법이 없다고 생각합니다.
그러나 당신의 요구 사항을 충족시킬 수 있다면이 목적을 위해 하이브 메타 스토어를 사용할 것을 제안 할 것입니다.
하이브 메타 스토어가 mysql에 설정되어있는 경우 하이브에있는 모든 테이블을 가지고있는 2 개의 테이블 TBLS와 모든 테이블의 컬럼 이름을 가진 COLUMNS_V2가 있습니다.
그래서 기본적으로 컬럼 이름을 가진 테이블을 찾는 논문 2 개의 테이블을 결합합니다.
희망이 도움이됩니다.
from https://stackoverflow.com/questions/28273589/how-can-you-search-for-all-tables-with-a-given-column-name-and-return-which-tabl by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] Hadoop HDFS : 기록중인 시퀀스 파일 읽기 (0) | 2019.07.01 |
---|---|
[HADOOP] 지도 축소를 위해 여러 개의 출력 파일을 가질 수 있습니까? (0) | 2019.07.01 |
[HADOOP] hadoop에서 enum으로 mapOutputValueClass를 설정하는 방법 (0) | 2019.07.01 |
[HADOOP] Hadoop Directory with Spaces (0) | 2019.07.01 |
[HADOOP] 실패를 너무 많이 가져옵니다. (0) | 2019.07.01 |