Я пытался подключить Google Colab к Cassandra в течение нескольких дней, но всегда выдает одну и ту же ошибку.Код, который я пытаюсь запустить, выглядит следующим образом:
from cassandra.cluster import Cluster
cluster = Cluster(['192.168.1.72'],port=9042)
session = cluster.connect()
Ошибка выглядит следующим образом:
NoHostAvailable: ('Невозможно подключиться к любым серверам', {'192.168.1.72':ошибка (Нет, "Попытка подключения к [('192.168.1.72', 9042)]. Последняя ошибка: истекло время ожидания")})
Я установил следующие параметры в файле cassandra.yaml:
start_rpc: true
rpc_address: 192.168.1.72
broadcast_rpc_address: 192.168.1.72
listen_address: 192.168.1.72
seed_provider:
- class_name: org.apache.cassandra.locator.SimpleSeedProvider
parameters:
- seeds: "192.168.1.72"
Я также пробовал с rpc_address: 0.0.0.0 и со многими другими конфигурациями.Ошибка всегда одна и та же.Я открыл порт 9042 маршрутизатора и также попытался соединиться с портом 9160. Я отключил брандмауэр и антивирус.Я пытался с Python 2 и Python 3. Я пытался с Windows 10 и Linux.Ошибка всегда одна и та же.Очевидно, что с каждой новой конфигурацией я перезапускаю cassandra.
Я пробовал код даже на Databricks, но возникает та же ошибка.