의견 보내기
Apache Cassandra 유지보수 작업
이 섹션에서는 Cassandra의 주기적인 유지보수 작업을 설명합니다.
안티엔트로피 유지 관리
Apache Cassandra 링 노드는 모든 노드 전반에서 일관성을 보장하기 위해 주기적인 유지보수가 필요합니다.
노드라는 두 가지 리소스가 있습니다 이 유지보수를 수행하려면 다음 명령어를 사용합니다.
nodetool -h localhost repair -pr
Apigee는 이 명령어를 실행할 때 다음을 권장합니다.
모든 리전 또는 데이터 센터의 모든 Cassandra 노드에서 실행됩니다.
한 번에 한 노드에서 실행하여 링에 있는 모든 노드에서 일관성을 보장합니다.
워크로드가 비교적 적은 기간 동안 실행 (이 도구는
있습니다.
Cassandra와 관련된 문제를 제거하려면 최소 7일마다 실행합니다.
'잊어버린 삭제'입니다.
서로 다른 날에 서로 다른 노드에서 실행하거나
각 노드에서 실행하는 데
몇 시간이 걸릴 수 있습니다
-pr
옵션 (파티션 나누기 범위)을 사용하여 기본 파티션 나누기 범위를 지정합니다.
사용할 수 있습니다
Cassandra에 JMX 인증을 사용 설정 한 경우,
nodetool
를 호출할 때 사용자 이름과 비밀번호를 포함해야 합니다. 예를 들면 다음과 같습니다.
nodetool -u username -pw password -h localhost repair -pr
자세한 내용은 다음 리소스를 참조하세요.
를 통해 개인정보처리방침을 정의할 수 있습니다.
참고: Apigee는 추가, 이동 또는 삭제를 권장하지 않습니다.
Apigee Edge 지원팀 에 문의하지 않고 Cassandra 노드 Apigee 시스템이 Cassandra를 추적함
링 유지보수를 수행할 수 있고 해당 IP 주소를 사용하지 않고 링 유지보수를
Apigee 환경 메타데이터를 업데이트하면 바람직하지 않은 결과가 발생합니다.
로그 파일 유지관리
Cassandra 로그는 다음 인스턴스의 /opt/apigee/var/log/cassandra
디렉터리에 저장됩니다.
실행할 수도 있습니다 기본적으로 각각 최대 크기가 20MB인 최대 50개의 로그 파일을
생성됨 이 제한에 도달하면 최신 로그가 생성될 때 오래된 로그가 삭제됩니다.
Cassandra 로그 파일이 과도한 공간을 차지하는 경우
로그 파일에 할당되는 공간 크기를 줄일 수 있습니다.
/opt/apigee/customer/application/cassandra.properties
수정
다음과 같은 속성을 설정합니다. 해당 파일이 없으면 다음과 같이 만듭니다.
conf_logback_maxfilesize=20MB
# max file size
conf_logback_maxbackupindex=50 # max open files
다음 명령어를 사용하여 Cassandra를 다시 시작합니다.
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-08-23(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
의견을 전달하고 싶나요?
{"lastModified": "\ucd5c\uc885 \uc5c5\ub370\uc774\ud2b8: 2024-08-23(UTC)"}
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-08-23(UTC)"]]