Bigdata, Hadoop ecosystem, Semantic IoT등의 프로젝트를 진행중에 습득한 내용을 정리하는 곳입니다.
필요한 분을 위해서 공개하고 있습니다.
문의사항은 gooper@gooper.com로 메일을
보내주세요.
Cloudera CDH/CDP [CDP7.1.7]Hive Replication수행중 Specified catalog.database.table does not exist : hive.db명.table명 오류 발생시 조치방법
BDR의 Hive Replication중 Target Cluster의 Import HIve Metastore과정중에 "Specified catalog.database.table does not exist : hive.db명.table명"오류가 발생하면서 실패하는 경우가 있음.
이는 오류를 발생시킨 테이블이 Kudu table이면서 통계정보를 가지고 있는 경우 발생할 수 있는 bug성 오류이다.
(현재 버젼의 BDR은 Kudu table이 대상이 아닌데 통계정보가 있는 Kudu table을 대상에 Hive Replication에 포함 시키는 bug가 있다고 cloudera 엔지니어가 가이드 하지만 모든 경우가 다 그렇지 않고 특정 DB의 경우만 발생하고 있는데.. 특정DB가 어떤것인지는 확인되지 않음)
임시조치는 오류를 발생시킨 테이블의 통계정보를 삭제하고 다시 Replication Policy를 수행해 주면 정상적으로 수행된다.
*참고(테이블의 통계정보 삭제)
drop stats DB명.table명
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
21 | .git폴더를 삭제하고 다시 git에 추가하고 서버에 반영하는 방법 | 총관리자 | 2017.06.19 | 4079 |
20 | 다수의 로그 에이전트로 부터 로그를 받아 각각의 파일로 저장하는 방법(interceptor및 multiplexing) | 총관리자 | 2014.04.04 | 4089 |
19 | sqoop작업시 hdfs의 개수보다 더많은 값이 중복되어 oracle에 입력되는 경우가 있음 | 총관리자 | 2014.09.02 | 4093 |
18 | checking for termcap functions library... configure: error: No curses/termcap library found | 구퍼 | 2013.03.08 | 4120 |
17 | import 혹은 export할때 hive파일의 default 구분자는 --input-fields-terminated-by " |