Проблемы с Кассандрой при запуске Конга

При попытке запустить Kong с помощью kong start появляется следующее сообщение об ошибке:

[INFO] Using configuration: /etc/kong/kong.yml
[INFO] Proxy port.........8000
       Admin API port.....8001
       Database...........cassandra keepalive=60000 port=9042 timeout=1000 hosts=127.0.0.1 keyspace=kong
[ERR] Cassandra error: Failed to read frame header from 127.0.0.1: closed

Это почему?


person Mark    schedule 27.04.2015    source источник


Ответы (1)


Проблема возникает из-за того, что Cassandra запущена не по адресу, указанному в файле конфигурации kong.yml.

Запуск Cassandra и указание правильных параметров подключения в kong.yml заставили ее работать, в частности свойство contact_points на https://getkong.org/docs/0.5.x/configuration/#databases_available

person Mark    schedule 27.04.2015
comment
Вы могли бы уточнить для других, на какие правильные настройки вы ссылаетесь. Например, вы по-прежнему используете параметр «hosts», когда текущие конфигурации ссылаются вместо этого на «contact_points». Что сработало и какое разрешение? - person Mike S.; 30.12.2015
comment
@МайкС. это правильно - мне пришлось правильно настроить свойство contact_points, чтобы заставить его работать getkong. org/docs/0.5.x/configuration/#databases_available — я обновил свой ответ. - person Mark; 07.01.2016