복붙노트

[HADOOP] 그것은 하이브 파티션 테이블에있는 항목의 메타 데이터를 변경할 수있다?

HADOOP

그것은 하이브 파티션 테이블에있는 항목의 메타 데이터를 변경할 수있다?

https://stackoverflow.com/questions/58294633/is-it-possible-to-change-partition-metadata-in-hive : 이것은 내가 물었다 이전 질문의 연장이다

우리는 SELECT 문에서 데이터에 CAST 작업을 수행 반대로 테이블에 메타 데이터를 변경하는 아이디어를 모색하고 있습니다. MySQL의 메타 스토어에서 메타 데이터를 변경하는 것은 쉬운 충분하다. 그러나, 그것은 파티션 테이블에있는 열 (그들은 매일 임)에 적용되는 메타 데이터의 변경이 가능하다? 참고 : 열 자체가 분할 열이 아닙니다. 그것은 BIGINT STRING로 변경되는 간단한 ID 필드이다.

그렇지 않으면, 우리는 역사는 STRING 동안 현재와 미래의 데이터 유형 BIGINT의 복지와 함께 붙어있을 수 있습니다.

질문 : 가능이 하이브에서 파티션 메타 데이터를 변경하려면? 그렇다면, 어떻게?

참고 : 원래의 대답은 또한 분할 열 수있는 분할 된 테이블에 열이 될 것으로 보인다 나는 별도의 질문으로 이것을 요구하고있다. 그래서 나는 물을 진흙 싶지 않아요.

해결법

    from https://stackoverflow.com/questions/58333567/is-it-possible-to-change-the-metadata-of-a-column-that-is-on-a-partitioned-table by cc-by-sa and MIT license