메뉴 건너뛰기

Cloudera, BigData, Semantic IoT, Hadoop, NoSQL

Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.


kudu kudu의 내부 table명 변경하는 방법

gooper 2022.11.10 10:44 조회 수 : 655

create문장으로 kudu table을 변경후 alter table로 table명을 변경하면 impala metastore에 저장된 테이블 명만 변경되고 hive.table_params에 된 kudu정보중 param_key='kudu.table_name'으로 param_value컬럼에 저장된 값은 바뀌지 않는다.

이 값을 변경하기 위해서는 먼저 kudu table 명을 변경후에 hive.table_params테이블의 kudu table 정보를 update해 주어야 한다.

예를 들어 test_db.table_table_tmp을 create한 후 test_db.table_table로 변경하는 방법은 다음과 같다. 


1. kudu table rename

sudo -u kudu kinit -kt /var/lib/keytab/kudu.keytab kudu

sudo -u kudu kudu table rename_table master1.gooper.com:7051,master2.gooper.com:7051,master3.gooper.com:7051 impala::test_db.table_table_tmp impala::test_db.table_table


2. hive metastore정보 변경

update hive.table_params set param_value='impala::test_db.table_table' where param_key='kudu.table_name' and param_value like 'impala::test_db.table_table_tmp';


3. invalidate metadata문을 수행하여 변경 사항을 반영할 수 있게 해준다. 

invalidate metadata est_db.table_table;

번호 제목 날짜 조회 수
701 hue메타 정보를 저장(oracle DB)하는 내부 테이블을 이용하여 전체 테이블목록, 전체 코디네이터 목록, 코디네이터기준 workflow구조를 추출하는 쿼리문 2022.04.01 137
700 [u-Auctions]목록이 1개만 나오는 문제 2017.05.29 138
699 DataSetCreator.py 실행시 파일을 찾을 수 없는 오류 2016.05.27 141
698 9대가 hbase cluster로 구성된 서버에서 테스트 data를 halyard에 적재하고 테스트 하는 방법및 절차 2017.07.21 142
697 [Oracle 11g]Kudu table의 meta정보를 담고 있는 table_params의 백업본을 이용하여 특정 컬럼값을 update하는 Oracle SQL문 2023.09.04 142
696 Hadoop Clsuter에 이미 포함된 host의 hostname변경시 처리 절차 2023.03.24 143
695 "암은 평범한 병, 심호흡만 잘해도 암세포 분열 저지” 2016.06.02 144
694 windows 혹은 mac에서 docker설치하기 위한 파일 2017.10.13 144
693 Github를 이용하는 전체 흐름 이해하기 2016.11.18 146
692 magento2 log파일 위치 2017.01.31 146
691 실시간 쿼리 변환 모니터링(팩트내 필드값의 변경사항을 실시간으로 추적함)하는 테스트 java 프로그램 file 2016.07.21 149
690 LAGOM 1.4 AND KUBERNETES ORCHESTRATION 2019.07.19 150
689 windows10 pro에서 microservice pattern책의 예제를 kubernetes에서 기동하는 방법 2022.01.30 150
688 [KTS Cluster의 Key Trustee Server]self-signed 인증서 발급및 설정 방법 2023.06.27 150
687 ServerInfo객체파일 2016.07.21 151
686 Cloudera의 CMS각 컴포넌트의 역할 2020.02.10 151
685 [CDP7.1.7]Hive Replication수행시 Target Cluster에서 Specified catalog.database.table does not exist 오류 2024.05.08 151
684 Master rejected startup because clock is out of sync 오류 해결방법 2016.05.03 152
683 외부 jar파일을 만들려고하는jar파일의 package로 포함하는 방법 2016.08.10 152
682 Core with name 'xx_shard4_replica1' already exists. 발생시 조치사항 2017.07.22 152
위로