본문 바로가기
빅데이터/hive

[hive][error] 하이브의 mysql 커넥터 오류 수정

by hs_seo 2016. 11. 24.

<오류 내용>

우지를 이용하여 하이브 액션 처리시 다음의 오류가 발생한다.


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 폴더에 복사한뒤 우지를 재부팅하여 해결하였다. 


반응형