<오류 내용>
우지를 이용하여 하이브 액션 처리시 다음의 오류가 발생한다.
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 |