inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

따라하며 배우는 MySQL on Docker

Orchestrator Container 실행하기

mariaDB로 replication 및 orchestrator 구축 중입니다.

761

bluebamus

작성한 질문수 86

0

mariaDB로 만들어 보고 싶어 실습 중입니다.

이중화는 동작하게 만들었는데

오케스트레이션에서 문제가 있네요.

 

GRANT SELECT ON mysql.slave_master_info TO 'orc_client_user'@'%';

ERROR 1146 (42S02): Table 'mysql.slave_master_info' doesn't exist

해당 구문에서 에러가 발생해서 검색을 해보니,

mariaDB와 관련해서 mysql.slave_master_info 정보가 검색 결과가 없더라고요

mariadb에 서는 지원이 안되는 것인지, 대채 할 수 있는건 있는건지 등의 해결방안에 대해 조언을 얻고싶습니다.

몇일째 헤매고 있으려니 힘들어서요. 

mysql과 mariaDB가 이렇게 다를 줄은 생각도 못했네요

 

 

 

mysql docker

답변 1

0

김영헌

안녕하세요.

일단 본 강의는 mysql기반으로 되어 있고 mariadb에서는 테스트되지 않았습니다.

다만 아래 문서를 보면 orchestrator가 mariadb에서도 지원되는 것으로 되어 있는데요.

https://runebook.dev/ko/docs/mariadb/orchestrator-overview/index

혹시 위 에러를 무시하고 진행했을 때 이후 테스트에서 안되는 부분이 있던가요?

 

0

bluebamus

mariadb master_auto_position=1 이러한 방법으로 쿼리를 통해 오케스트레이터 docker와 쉽게 연결하는 방법을 찾아봤는데 해외 사이트를 아무리 뒤져도 방법은 존재하지 않더라고요

CLI를 통해 하는 가이드는 일본 구글링을 통해 3건 확인하였습니다.

더군다라 mariadb의 경우, 직접 GTID와 int 타입의 포인트를 slave에 명시해줘야 가능하더군요

스크립트로 만들어서 replication은 성공적으로 해결했는데

이렇게 많은 부분이 내부 설정, 지원내용 등에 대해 다를지 몰랐네요

특히 레퍼런스 부분이 이정도로 없을줄 몰랐습니다. 뭐 하나 찾는데 예시나 stackoverflow에서도

찾기가 힘들었습니다.

이에 지금은 일단 중단하고 mysql로 다시 돌아가기로 하고 

제가 실무소스랑 오픈소스에 쓸 docker-compose 구조를 만들고 있습니다.

* CLI로 연결하는 방법은 제가 현재 고려하고 있지 않아서 당장 테스트를 진행하지 않았습니다. docker로 최대한 자동화 할 수 있는 방법을 고려하는 중이라서요. 차후 테스트를 진행할 계획이긴 한데 그때 혹 결과가 나오면 공유 드리겠습니다.

 

그런데 docker-compose 구조에서도 문제가 있네요

centos:8, dockerfile은 강의에서 말씀해주신 github에서 node, mysqld exporter만 설치하고 쓰는 상황인데 docker로 한단계씩 만들어서 붙이면 문제가 없는데

docker-compose로 동작하면 문제가 많이 발생하더라고요.

금일 사용하던 모든 이미지 빌드 및 모든 작업을 중단하고 강의에 첨부하신 파일들을

wget으로 다운받아 똑같이 빌드하는 방법으로 다시 테스트를 해볼 생각입니다.

어떤게 문제인지는 확인을 해보면 알거 같은데, 혹 이슈가 있으면 리포팅 공유 드리겠습니다.

 

pdf 압축파일 제공

0

57

1

auto failover 에서 db001 재실행시 db001 read_only 설정하기전 db001, db002 양쪽으로 저장되는 현상

0

204

1

그라파나에서 에러가 발생합니다

0

434

1

CentOS EOS에 따라 기존의 레포지토리 내 패키지들이 삭제되어에러 발생!

0

383

1

프로덕션 환경에서 데이터 베이스 구성에 대하여.

0

267

1

Proxy SQL에 대한 질문입니다.

0

262

1

docker-compose 후 shell 정상작동 후 mysql dashboard 정상작동안함 ㅁ누의

0

189

1

docker-compose build시 db002~db003 not working daemon 현상

0

264

1

testdb.insert_test 테이블 존재 하지 않음에 관한 문의

0

287

2

물리 서버 2대로 Master/Slave 구조가 가능한가요?

0

327

1

failover 진행중 둘다 slave로 설정

0

299

1

app_test_conn.sh

0

307

3

docker orchestrator 설치후 웹접속

0

265

1

docker에서 percona 컨테이너 생성시

0

308

2

app_test_insert.sh 쉘 스크립트 실행 오류

0

246

1

프로메테우스 사용 이유

0

383

1

Slave 서버에서 Master 서버와 연결하는 명령어 입력하면 에러 발생 질문

0

636

2

강의 따라하다가 컴퓨터 재부팅했더니

0

511

1

docker run ... -h -h옵션이 무엇인가요

0

441

1

gluster 설치관련 질문입니다

0

758

2

도와주세요!!!

0

897

2

[Dockerfile] RUN yum install

0

2099

4

HA Fail-over 질문드립니다.

0

912

1

CRUD와 Replication 질문 드립니다.

0

831

1