Apache Cassandra 维护任务
适用于私有云的 Edge v4.19.01
本部分介绍 Cassandra 的定期维护任务。
反熵维护
Apache Cassandra 环节点需要定期维护,以确保
节点。如需执行此维护,请使用以下命令:
nodetool -h localhost repair -pr
运行此命令时,Apigee 建议采用以下做法:
- 在每个 Cassandra 节点(跨所有区域或数据中心)上运行。
- 一次在一个节点上运行,以确保环中的所有节点之间保持一致。
- 在相对较低的工作负载期间运行(该工具会给
系统)。
- 至少每七天运行一次,以消除与 Cassandra 相关的问题
“忘记删除”。
- 您可以安排不同日期在不同节点上运行该测试,
则其需要几个小时才能再次运行。
- 使用
-pr
选项(分区范围)指定主分区范围
节点本身
如果您为 Cassandra 启用了 JMX 身份验证,
在调用 nodetool
时,您必须包含用户名和密码。例如:
nodetool -u username -pw password -h localhost repair -pr
如需了解详情,请参阅以下资源:
。
日志文件维护
Cassandra 日志存储在/opt/apigee/var/log/cassandra
每个节点默认情况下,最多可有 50 个日志文件,每个文件的大小上限为 20 MB。
已创建;达到此上限后,创建较新的日志时,旧日志将被删除。
如果您发现 Cassandra 日志文件占用了大量空间,可以将
通过修改 log4j 设置为日志文件分配的空间量。
- 修改“
/opt/apigee/customer/application/cassandra.properties
”
来设置以下属性。如果该文件不存在,请创建它:
conf_log4j-server_log4j.appender.r.maxfilesize=20MB
# max file size
conf_log4j-server_log4j.appender.r.maxbackupindex=50 # max open files
- 使用以下命令重启 Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-08-29。
[{
"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": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-08-29\u3002"}
[[["易于理解","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"]],["最后更新时间 (UTC):2024-08-29。"],[],[]]