Я использовал gmond_python_modules, пытаясь отслеживать один кластер, имеющий несколько хостов с каждым имеет 8 графических процессоров.
И после последних шагов я попытался перезапустить службу gmond на своем веб-узле, но получил:
Starting GANGLIA gmond: Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
ImportError: No module named site
[FAILED]
Я искал и сначала подумал, что это из-за того, что я скомпилировал ганглии без опции --with-python
. Но это не так. Я перекомпилировал с этой опцией (проверил выходные данные конфигурации и сказал, что нашел python), и все работает нормально, пока я не добавил модуль python для мониторинга графического процессора. Опять та же ошибка.
И я также пробовал вручную назначать PYTHONHOME
и PYTHONPATH
, что не имеет значения. Я установил анаконду. Это возможная причина, из-за которой Ganglia не находит правильный путь загрузки?
Любые мысли приветствуются. И предложит более подробную информацию, если это необходимо.
Сведения о распространении и версии:
Система: centos 6.8
Python: 2.7 на веб-узле, 2.6 на вычислительном узле
Ganglia: 3.7.2
gmond_python_modules: клон с Github сегодня