메뉴 건너뛰기

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 조회 수 : 3814

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;

번호 제목 날짜 조회 수
710 LAGOM 1.4 AND KUBERNETES ORCHESTRATION 2019.07.19 2470
709 [u-Auctions]목록이 1개만 나오는 문제 2017.05.29 2489
708 룰에 매칭되면 발생되는 엑티베이션 객체에 대한 작업(이전값 혹은 현재값)을 처리하는 클래스 파일 2016.07.21 2502
707 테이블의 row수를 빠르게 카운트 하는 방법 2017.01.26 2518
706 jar파일의 dependency찾는 프로그램 2016.08.11 2528
705 JavaStreamingContext를 이용하여 스트림으로 들어오는 문자열 카운트 소스 2017.03.30 2551
704 sparql 1.1 BIND(if() as ?bind변수) 버그로 추정되는 문제점및 해결방안 -> select 문에 (if(,,) as ?bind변수) file 2016.01.21 2570
703 org.apache.hadoop.hbase.ClockOutOfSyncException: org.apache.hadoop.hbase.ClockOutOfSyncException 오류시 조치사항 2016.07.14 2576
702 [PHP7.0]로그파일 위치 2017.05.07 2580
701 ontology, jena, sparql등 전반에 대한 설명및 예제를 제공하는 사이트 2015.12.08 2601
700 lombok설치방법 2020.06.20 2605
699 ?a는 모두 표시하면서 ?b와 비교하여 ?a=?b는 ""로 하고 ?a!=?b 인경우는 해당값을 가지는 결과 집합을 구하는 경우 file 2016.01.29 2611
698 Exception in thread "main" java.lang.NoSuchMethodError: org.apache.hadoop.http.HttpConfig.getSchemePrefix()Ljava/lang/String; 해결->실패 2015.06.14 2614
697 주문히스토리 조회 2022.04.30 2618
696 [vue storefrontui]외부 API통합하기 참고 문서 2022.02.09 2631
695 전체 컨택스트 내용 file 2017.12.19 2632
694 mongodb 2.6.6 설치(64bit) 2015.09.30 2633
693 DataSetCreator실행시 "Illegal character in fragment at index"오류가 나는 경우 조치방안 2016.06.17 2634
692 AIX 7.1에 Hadoop설치(정리중#2) 2016.09.20 2634
691 Github를 이용하는 전체 흐름 이해하기 2016.11.18 2642
위로