빅데이터/hive
[hive][error] 하이브의 mysql 커넥터 오류 수정
hs_seo
2016. 11. 24. 10:10
<오류 내용>
우지를 이용하여 하이브 액션 처리시 다음의 오류가 발생한다.
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 폴더에 복사한뒤 우지를 재부팅하여 해결하였다.
반응형