Я установил Docker и запустил первый узел Cassandra и использовал Cqlsh для запуска некоторых команд, и он работает нормально. Я установил драйвер Python и затем, когда я запускаю команду ниже, я получаю следующую ошибку. Я видел много вопросов в стеке, и мало кто смог ответить. Пожалуйста, дайте ваши идеи. Я давно хотел использовать кассандру, но никогда не мог придумать хорошего решения этой проблемы. Спасибо
>>> from cassandra.cluster import Cluster
>>> cluster=Cluster()
>>> keyspace='north'
>>> session=Cluster(['192.168.1.xx']).connect()
Error
cassandra.cluster.NoHostAvailable: ('Unable to connect to any servers', {'192.168.1.xx': ConnectionRefusedError(111, "Tried connecting to [('192.168.1.xx', 9042)]. Last error: Connection refused")})
Когда я пытался заменить IP-адрес созданным мною узлом cassandra, в моем случае «node1» выдает эту ошибку
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "cassandra/cluster.py", line 826, in cassandra.cluster.Cluster.__init__
File "/usr/lib/python3.5/socket.py", line 732, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -5] No address associated with hostname