Я пытаюсь запустить OpsCenter 3.2.2 (корпоративная версия), используя отдельный кластер, используемый для хранения данных коллекции. Я указываю тег [storage_cassandra] в конфигурации кластера. При запуске opscenter журнал показывает следующее:
2013-10-31 10: 21: 52 + 0000 [YarinCluster1] ИНФОРМАЦИЯ: создано пространство ключей OC_cluster1 2013-10-31 10: 21: 52 + 0000 [YarinCluster1] ОШИБКА: Ошибка при попытке создать схему OpsCenter: (AttributeError) Traceback ( последний вызов последним): файл "build / lib / python2.6 / site-packages / opscenterd / ClusterServices.py", строка 378, в _createSchema AttributeError: объект 'NoneType' не имеет атрибута 'keyspaces'
2013-10-31 10: 21: 52 + 0000 [YarinCluster1] ИНФОРМАЦИЯ: ожидание 10 секунд перед повторной попыткой создания схемы
Перед этим я вырезал много строк журнала. Странно то, что ему действительно удается создать пространство ключей (которое я назвал OC_cluster1) со всеми семействами столбцов, но сразу после того, как что-то не удалось. Он будет повторять попытки каждые 10 секунд, но всегда терпит неудачу.
Если я захожу в OpsCenter, кажется, что большинство вещей работает, за исключением того, что оповещения не могут быть загружены («Оповещения об ошибке загрузки: оповещения еще не загружены. Может быть проблема с подключением к Cassandra»).
Если я не укажу тег [storage_cassandra] и сохраню данные коллекции в том же кластере, что и тот, который я отслеживаю, все будет работать.
Это известная проблема, которая будет исправлена в следующем выпуске, который скоро выйдет.
(Я в команде)