NoHostAvailable подключение к Cassandra из python в среде Databricks

      from cassandra.cluster import Cluster

hostname = ['contact_point_name']
port = '10350'
cluster = Cluster(hostname, control_connection_timeout=None, port = port)
session = cluster.connect()

Ошибка: NoHostAvailable: ('Невозможно подключиться к каким-либо серверам', {'23 .96.242.234: 10350': OperationTimedOut(' errors = Истекло время ожидания подключения (5 секунд), last_host=None')})

1 ответ

Опубликованная вами ошибка указывает на то, что он вообще не может подключиться к кластеру.

Возможные причины:

  • Нет сетевого подключения к узлу (ам).
  • Узел не прослушивает порт 10350 на IP 23.96.242.234

Кассандра прослушивает клиентские подключения по IP rpc_address и порт native_transport_port (по умолчанию 9042). Подтвердите, что у вас есть правильные данные, и убедитесь, что между вашим компьютером и кластером существует связь, с помощью таких инструментов Linux, как telnet или nc. Ваше здоровье!

Другие вопросы по тегам