Aurora Cluster 사용시 jdbc:mariadb:aurora
JDBC URL을 사용하면 Cluster Failover가 지원되고 setReadOnly
설정에 따른 Master/Slave 분기가 지원된다.
2.2.5 이하 버전에서는 failover시에 write/read 커넥션이 바뀌는 현상이 발생할 수 있다. 2.x 최신버전 사용 할 것. 버전별로 미묘한 버그가 있어서 2.2.5
이상에서도 문제 발생함.
-
-
# 에러 메시지
15:22:47.225 org.hibernate.engine.jdbc.spi.SqlExceptionHelper (conn:3568) The MySQL server is running with the --read-only option so it cannot execute this statement
15:22:47.225 org.mariadb.jdbc.MariaDbStatement error executing query
java.sql.SQLException: (conn:3568) The MySQL server is running with the --read-only option so it cannot execute this statement