18.4.13 ndb_error_reporter - NDB 오류보고 유틸리티
ndb_error_reporter 클러스터의 버그 또는 기타 문제의 진단에 사용할 수있는 데이터 노드 및 관리 노드 로그 파일에서 아카이브를 만듭니다. MySQL Cluster에 버그 리포트를 제출하는 경우에는이 유틸리티를 사용하는 것이 좋습니다.
다음 표는 MySQL Cluster 프로그램 ndb_error_reporter에 특정 명령 옵션이 포함되어 있습니다. 추가 설명이 표 다음에 있습니다. 대부분의 MySQL Cluster 프로그램 (ndb_error_reporter 포함)에 공통되는 옵션은 섹션 18.4.27 "MySQL Cluster 프로그램에 공통 옵션 - MySQL Cluster 일반적인 프로그램 옵션" 을 참조하십시오.
MySQL Cluster NDB 7.3.3 이전에서는 ndb_error_reporter은 --help
옵션을 지원하지 못했습니다 (Bug # 11756666, Bug # 48606). --connection-timeout
--dry-scp
옵션 및 --skip-nodegroup
옵션도이 릴리스에 추가되었습니다 (Bug # 16602002).
표 18.87이 표는 ndb_error_reporter 프로그램의 명령 행 옵션에 대해 설명하고 있습니다
형식 | 설명 | 추가 또는 삭제 |
---|---|---|
| 노드에 연결할 때 대기하는 시간 (초) (이 경과하면 타임 아웃). | 추가 : NDB 7.3.3 |
| 원격 호스트에서 scp를 해제합니다. 테스트 목적으로 만 사용합니다. | 추가 : NDB 7.3.3 |
| 오류 보고서에 파일 시스템 데이터를 포함합니다. 대량의 디스크 공간이 사용 될 수 있습니다 | 모든 MySQL 5.6 기반 자료 |
| 이 ID 노드 그룹의 모든 노드를 건너 뜁니다. | 추가 : NDB 7.3.3 |
사용법
ndb_error_reporterpath/to/config-file
[username
] [options
]
이 유틸리티는 관리 노드 호스트에서 사용하는 것이 의도되고 관리 호스트 구성 파일 (일반적으로 config.ini
라는 이름입니다) 경로가 필요합니다. 필요에 따라 데이터 노드 로그 파일을 복사하기 위해 SSH를 사용하여 클러스터의 데이터 노드에 액세스 할 수있는 사용자의 이름을 지정할 수 있습니다. ndb_error_reporter 실행 된 것과 같은 디렉토리에 생성 된 아카이브에 그 모든 파일을 포함합니다. 아카이브에는 ndb_error_report_
라는 이름을 붙일 수 있습니다. 여기서 YYYYMMDDHHMMSS
.tar.bz2YYYYMMDDHHMMSS
날짜와 시간 문자열입니다.
ndb_error_reporter은 다음 나열된 옵션도 사용할 수 있습니다.
--connection-timeout=
timeout
도입 5.6.14-ndb-7.3.3 명령 줄 형식 --connection-timeout=timeout
허용되는 값 유형 integer
기본 0
노드에 연결을 시도 할 때 시간 초과하기 전에이 초 동안 대기합니다.
--dry-scp
도입 5.6.14-ndb-7.3.3 명령 줄 형식 --dry-scp
허용되는 값 유형 boolean
기본 TRUE
원격 호스트에서 scp를 사용하지 않고 ndb_error_reporter를 실행합니다. 테스트에만 사용됩니다.
--fs
명령 줄 형식 --fs
허용되는 값 유형 boolean
기본 FALSE
데이터 노드 파일 시스템을 관리 호스트에 복사하고 보관에 포함됩니다.
데이터 노드 파일 시스템은 압축되어 있어도 매우 큰 수 있기 때문에 특히 그렇게하도록 요청 된 경우를 제외하고이 옵션을 사용하여 만든 아카이브를 오라클에 제출하지 마십시오.
--skip-nodegroup=
nodegroup_id
도입 5.6.14-ndb-7.3.3 명령 줄 형식 --connection-timeout=timeout
허용되는 값 유형 integer
기본 0
지정한 노드 그룹 ID를 가진 노드 그룹에 속하는 모든 노드를 건너 뜁니다.