[英]cannot connect to cassandra on python(using cassandra-driver
Code : 代码 :
ap = PlainTextAuthProvider(username='cassandra',password='cassandra')
cass_contact_points=['localhost']
cluster = Cluster(['localhost'],auth_provider=ap)
session = cluster.connect('dbsi')
Output: 输出:
Traceback (most recent call last): File "C:/Users/rvcsp/PycharmProjects/untitled25/hotel.py", line 9, in session = cluster.connect('dbsi') File "C:\\Users\\rvcsp\\AppData\\Roaming\\Python\\Python36\\site-packages\\cassandra\\cluster.py", line 1270, in connect self.control_connection.connect() File "C:\\Users\\rvcsp\\AppData\\Roaming\\Python\\Python36\\site-packages\\cassandra\\cluster.py", line 2773, in connect self._set_new_connection(self._reconnect_internal()) File "C:\\Users\\rvcsp\\AppData\\Roaming\\Python\\Python36\\site-packages\\cassandra\\cluster.py", line 2816, in _reconnect_internal raise NoHostAvailable("Unable to connect to any servers", errors) cassandra.cluster.NoHostAvailable: ('Unable to connect to any servers', {'::1': ConnectionRefusedError(10061, "Tried connecting to [('::1', 9042, 0, 0)]. Last error: No connection could be made because the target machine actively refused it"), '127.0.0.1': ConnectionRefusedError(10061, "Tried connecting to [('127.0.0.1', 9042)]. Last error: No connection cou
追溯(最近一次通话):文件“ C:/Users/rvcsp/PycharmProjects/untitled25/hotel.py”,会话中的第9行= cluster.connect('dbsi')文件“ C:\\ Users \\ rvcsp \\ AppData连接self.control_connection.connect()文件中的\\ Roaming \\ Python \\ Python36 \\ site-packages \\ cassandra \\ cluster.py“行1270,文件“ C:\\ Users \\ rvcsp \\ AppData \\ Roaming \\ Python \\ Python36 \\ site-packages \\ self._set_new_connection(self._reconnect_internal())文件中的“ \\ cassandra \\ cluster.py”行2773,文件“ C:\\ Users \\ rvcsp \\ AppData \\ Roaming \\ Python \\ Python36 \\ site-packages \\ cassandra \\ cluster.py” ,在_reconnect_internal中的第2816行,引发NoHostAvailable(“无法连接到任何服务器”,错误)cassandra.cluster.NoHostAvailable:('无法连接到任何服务器',{':: 1':ConnectionRefusedError(10061,“尝试连接到[(':: 1',9042,0,0)]。最后一个错误:由于目标计算机主动拒绝连接而无法建立连接“),'127.0.0.1':ConnectionRefusedError(10061,”尝试连接到[ ('127.0.0.1',9042)]。上一个错误:无连接错误 ld be made because the target machine actively refused it")})
因为目标机器主动拒绝它而导致“”}})
Check that: 检查:
localhost
& port 9042 localhost
和端口9042 cqlsh -u cassandra -p cassandra localhost
cqlsh -u cassandra -p cassandra localhost
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.