Какова функция файла search_index в графите?

Я играю с графитом, и я столкнулся с проблемой, которая заключается в том, что графит не показывает какие-либо метрики, хотя у меня есть некоторые данные, и данные хранятся шепотом. Я думаю, это вызвано файлом search_index.

daniel@ubuntu:/var/lib/graphite$ ls -lh
total 72K
-rw-r--r-- 1 www-data  www-data   64K Jul  4 21:49 graphite.db
-rw-r----- 1 _graphite _graphite    0 Jul  5 23:17 search_index
drwxr-xr-x 2 www-data  www-data  4.0K Feb  2 02:33 whisper

Какова цель этого файла, кто его создал и как сменить владельца? Графит не может читать его из-за разрешения.

графит жалуется:

IOError: [Errno 13] Permission denied: '/var/lib/graphite/search_index'

1 ответ

Кажется, этот файл search_index является индексом, используемым веб-приложением графита. Моя проблема была вызвана конфликтом между графитом в репозитории пакета Ubuntu и репозиторием Python PYPI. сначала я устанавливаю графит с помощью "apt-get install", а затем использую "pip install" для повторной установки графита. Эти 2 команды установят графит в разных местах, а apt-get установит графит по стандартному пути к библиотеке Python, это вызовет некоторый тонкий конфликт с графитом, установленным pip.

Сегодня я установил его с pip только на новую машину, все работает нормально.

Другие вопросы по тегам