кассандра готова слушать хост 0.0.0.0:9042. НО когда я пытаюсь выполнить скрипт, который чекает коннект к кассандре, она выбрасывает эксепшн Unable to connect to any servers. Как заставить видеть мой сервис с кассандрой?
где запускаешь? и как коннектишься? localhost?
локально, коннект делаю с помощью джанго команды (так же есть сервис джанговский). Да, порт 0.0.0.0 (он же локалхост)
локалхост вообще 127.0.0.1 еслии коннект делаешь из контейнера с того же композа - по имени сервиса обращайся
В либе casaandra_driver класс Cluster() без параметров ставит 127.0.0.1, и я так вначале делал, и была такая же ошибка. Сервиса web где Джанга или сервиса cassandra где сам Кассандра? Я вызываю Джанго команду через сервис web, ибо python manage.py из сервиса cassandra не выполниться Порты проброшены.
в сервисе web где параметры подключения к кассандре надо указывать cassandra вместо ip
покажи свой кампоз
Vladimir, спасибо большое))
Обсуждают сегодня