1

CeresデータベースバックエンドでCarbonGraphiteを使用しています。スライスを統合するためにデドラッグを機能させる方法を理解するのに苦労しています。

次のことを試しましたが、かなり奇妙なエラーが発生します。

$ /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

2 つの可能性:

  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 に答える