Я пытаюсь подключиться к Кассандре из питона, я установил cassandra
, как pip install pycassa
.Когда я пытаюсь подключиться к cassandra
я получаю следующее исключениеНевозможно подключиться Кассандру с питоном
from pycassa.pool import ConnectionPool
pool = ConnectionPool('Keyspace1')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/site-packages/pycassa/pool.py", line 382, in __init__
self.fill()
File "/usr/lib/python2.7/site-packages/pycassa/pool.py", line 442, in fill
conn = self._create_connection()
File "/usr/lib/python2.7/site-packages/pycassa/pool.py", line 431, in _create_connection
(exc.__class__.__name__, exc))
pycassa.pool.AllServersUnavailable: An attempt was made to connect to each of the servers twice, but none of the attempts succeeded. The last failure was TTransportException: Could not connect to localhost:9160
Я используя python 2.7. В чем проблема, любая помощь будет оценена по достоинству.
Что 'listen_address' установлен в вашем cassandra.yaml? – Aaron
@ BryceAtNetwork23, адрес прослушивания по умолчанию 'localhost: 9160' – Mulagala
Вы не должны указывать порт как часть' listen_address'. – Aaron