例如,我如何以编程方式拍摄快照并恢复它们。如果您有任何解决方案或解决方法,请帮助我。
答案 0 :(得分:2)
答案 1 :(得分:1)
使用JMX,我喜欢jmxsh这类事情。你可以从cron调用它。
如果您正在寻找更完整的解决方案,OpsCenter会进行备份和还原(指向并单击)。查看Mani的post。我提到这个,因为你在问题中有datastax-enterprise
。如果您正在运行开源cassandra,则会禁用备份服务。
这里有一些我用来更改并发压缩器的示例shell脚本,你可以做类似的事情。
wget https://jmxsh.googlecode.com/files/jmxsh-R5.jar
wget https://jmxsh.googlecode.com/files/jmxsh
echo jmx_set -m org.apache.cassandra.db:type=CompactionManager CoreCompactorThreads 4 > changeCoreCompactors.sh
echo jmx_set -m org.apache.cassandra.db:type=CompactionManager MaximumCompactorThreads 4 > changeMaxCompactors.sh
java -jar jmxsh-R5.jar -h localhost -p 7199 -q changeCoreCompactors.sh
java -jar jmxsh-R5.jar -h localhost -p 7199 -q changeMaxCompactors.sh