1

我将Carbon Graphite与 Ceres 数据库后端一起使用。我很难弄清楚如何让 dedrag 工作以巩固切片。

我尝试了以下方法,但出现了一个相当奇怪的错误:

$ /opt/graphite/bin/ceres-maintenance --configdir=/opt/graphite/conf/carbon-daemons/example/ defrag
/opt/graphite/storage/ceres/ is not inside a CeresTree

有没有人有任何见识?网络上似乎很少有这方面的内容。

4

1 回答 1

0

两种可能:

  1. 数据目录的默认位置由 --root 指定。所以,指定它。也就是说,可能是 /opt/datastore/ceres/ (或不是)。

  2. 如果您确定指向正确的 --root,请确保您没有丢失 .ceres-tree 目录 (mkdir /opt/datastore/ceres/.ceres-tree/)

把它们放在一起:

/opt/graphite/bin/ceres-maintenance --configdir=/opt/graphite/conf/carbon-daemons/example --root=/opt/datastore/ceres/

可选地,您可以添加 --daemon 和 --logdir=/tmp/mydefrag.log

于 2012-11-15T02:26:03.777 回答