게시글
질문&답변
2024.06.24
get_url - url 및 checksum 404 not found 발생시 해결법
톰캣 다운로드 url 도 archive로 시작하는 걸로 바꾸는 게 좋을 듯합니다. - name: Download Tomcat using get_url get_url: url: https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.8/bin/apache-tomcat-9.0.8.tar.gz
- 1
- 2
- 377
질문&답변
2023.09.17
섹션 16 mysql 문의드립니다
저는 ENTRYPOINT를 CMD로 바꾸고 내용을 변경하니 해결됐습니다. FROM mariadb ENV MARIADB_ROOT_PASSWORD 0000 ENV MARIADB_DATABASE bbbicb COPY ./docker-source/mysql /var/lib/mysql EXPOSE 3306 CMD ["--user=root"]
- 0
- 2
- 859
질문&답변
2023.08.19
No suitable driver 나오시는 분들
저도 같은 문제로 고생해서 제가 해결한 방법 공유드립니다. 결론부터 말씀드리면 url의 mysql 부분을 mariadb로 변경해서 해결 했습니다. "connection.url":"jdbc:mariadb://localhost:3306/mydb" kafka-connect가 정확히 어떻게 드라이버를 찾는지는 모르겠으나 프로토콜이 mysql이면 mariadb jdbc를 잘 못찾는 듯합니다. https://github.com/confluentinc/kafka-connect-jdbc/blob/master/src/main/java/io/confluent/connect/jdbc/dialect/MySqlDatabaseDialect.java#L52 https://github.com/confluentinc/kafka-connect-jdbc/blob/master/src/main/java/io/confluent/connect/jdbc/dialect/DatabaseDialectProvider.java#L171 저도 mysql 드라이버로 시도했을땐 드라이버는 찾던데, 특정버전 이후로 tx-isolation -> transaction-isolation 변수로 변경된 것 때문에 다른 오류가 뜨더라구요. 그래서 어쩔수 없이 mariadb driver 사용하면서 url 부분 변경하니 작동됐습니다. mysql driver에서는 transaction-isolation을 찾는데, mariadb에서 tx-isolation 변수만 있어 생긴 에러라고 합니다. 찾아보니 mariadb도 최신버전부터 변경된 변수로 적용한다는데, 저는 brew를 통해서 설치한지라 최신버전을 설치할 수 없었습니다. 마지막으로 제 실행환경 공유합니다.(mac) kafka : stable 3.4.0 kafka-connect-jdbc : 10.7.24 mariaDB : 11.0.2-MariaDB Homebrew java : openjdk-17
- 3
- 2
- 4.9K