Какова функция файла 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 только на новую машину, все работает нормально.