티스토리 뷰
<오류 내용>
우지를 이용하여 하이브 액션 처리시 다음의 오류가 발생한다.
Caused by: MetaException(message:For direct MetaStore DB connections, we don't support retries at the client level.)
at org.apache.hadoop.hive.metastore.HiveMetaStoreClient.reconnect(HiveMetaStoreClient.java:263)
at org.apache.hadoop.hive.metastore.RetryingMetaStoreClient.invoke(RetryingMetaStoreClient.java:88)
at com.sun.proxy.$Proxy40.alter_partitions(Unknown Source)
at org.apache.hadoop.hive.ql.metadata.Hive.alterPartitions(Hive.java:562)
... 39 more
<오류 원인>
우지의 공유라이브러리를 이용하여 hive 접속시
mysql 커넥터의 버전이 맞이 않아서 오류가 발생하는 것이다.
<오류 해결책>
나의 경우는 mysql-connector-java-5.1.17.jar 를 mysql-connector-java-5.1.21.jar 로 변경하고,
우지의 공유라이브러리의 oozie 폴더에 복사한뒤 우지를 재부팅하여 해결하였다.
반응형
'빅데이터 > hive' 카테고리의 다른 글
[hive] Hive 2의 특징 (0) | 2016.12.08 |
---|---|
[hive][error] java.io.IOException: Not a file (0) | 2016.12.01 |
[hive] 하이브 테이블의 null 값 표현 (0) | 2016.10.24 |
[hive][error] MetaException(message:Metastore contains multiple versions) 처리 (0) | 2016.10.07 |
[hive][EMR] EMR의 하이브 작업이 쓴 파일 확인하기 (0) | 2016.09.30 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- error
- Hadoop
- AWS
- 오류
- 백준
- 하이브
- yarn
- S3
- Python
- mysql
- 하둡
- emr
- hbase
- 파이썬
- SQL
- 알고리즘
- SPARK
- java
- HDFS
- ubuntu
- Tez
- Linux
- nodejs
- HIVE
- 정올
- 다이나믹
- airflow
- oozie
- build
- bash
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함