18.4.19 ndbd_redo_log_reader - 클러스터 Redo 로그 내용의 확인 및 출력
Redo 로그 파일을 읽고 그 오류를 확인하거나 인간이 읽을 수있는 형식으로 내용을 출력 또는 둘 모두를합니다. ndbd_redo_log_reader는 MySQL Cluster 개발자 및 지원 담당자가 문제를 디버깅 및 진단하는 데 사용할 수 주로 예정된 있습니다.
이 유틸리티는 아직 개발 중이며, 구문 및 동작은 향후 MySQL Cluster 릴리스에서 변경 될 수 있습니다.
ndbd_redo_log_reader의 C ++ 소스 파일은 /storage/ndb/src/kernel/blocks/dblqh/redoLogReader
디렉토리에 있습니다.
다음 표는 MySQL Cluster 프로그램 ndbd_redo_log_reader 고유의 옵션이 포함되어 있습니다. 추가 설명이 표 다음에 있습니다. 대부분의 MySQL Cluster 프로그램 (ndbd_redo_log_reader 포함)에 공통되는 옵션은 섹션 18.4.27 "MySQL Cluster 프로그램에 공통 옵션 - MySQL Cluster 일반적인 프로그램 옵션" 을 참조하십시오.
표 18.89이 표는 ndbd_redo_log_reader 프로그램의 명령 행 옵션에 대해 설명하고 있습니다
형식 | 설명 | 추가 또는 삭제 |
---|---|---|
| 레코드를 출력하지 않습니다 | 모든 MySQL 5.6 기반 자료 |
| 레코드 오류를 확인하지 않습니다 | 모든 MySQL 5.6 기반 자료 |
| 사용 방법의 정보를 출력합니다 | 추가 : NDB 7.3.4 |
사용법
ndbd_redo_log_readerfile_name
[options
]
file_name
은 클러스터 Redo 로그 파일의 이름입니다. Redo 로그 파일은 데이터 노드의 데이터 디렉토리 ( DataDir
) 아래의 번호가 매겨진 디렉토리에이 디렉토리에서 Redo 로그 파일의 경로는 ndb_
패턴 과 일치합니다. 각각의 부분에서 #
_fs/D #
/LCP/ #
/T #
F #
.Data#
은 숫자를 나타냅니다 (같은 숫자하다고는 않습니다). 자세한 내용은 MySQL Cluster Data Node File System Directory Files 를 참조하십시오.
읽을 파일의 이름 뒤에는 아래에 나열된 하나 이상의 옵션이 따를 수 있습니다.
명령 줄 형식 -noprint
허용되는 값 유형 boolean
기본 FALSE
-noprint
: 로그 파일의 내용을 출력하지 않습니다.명령 줄 형식 -nocheck
허용되는 값 유형 boolean
기본 FALSE
-nocheck
: 로그 파일의 오류를 확인하지 않습니다.도입 5.6.15-ndb-7.3.4 명령 줄 형식 --help
--help
: 사용 정보를 출력합니다.MySQL Cluster NDB 7.3.4에서 추가되었습니다. (Bug # 11749591, Bug # 36805)
ndb_print_backup_file 및 ndb_print_schema_file와 마찬가지로 (및 관리 서버의 호스트에서 실행 또는 관리 서버에 연결되도록 계획되어있는 대부분의 NDB
유틸리티와 달리) ndbd_redo_log_reader는 데이터 노드 파일 시스템에 직접 액세스하기 위해 클러스터 데이터 노드에서 실행해야합니다. 이 유틸리티는 관리 서버를 사용하지 않기 때문에 관리 서버가 실행되고 있지 않은 경우, 클러스터가 완전히 종료되는 경우에도 사용할 수 있습니다.