代码:
ap = PlainTextAuthProvider(username='cassandra',password='cassandra')
cass_contact_points=['localhost']
cluster = Cluster(['localhost'],auth_provider=ap)
session = cluster.connect('dbsi')
输出:
回溯(最近通话最近):文件 “ C:/Users/rvcsp/PycharmProjects/untitled25/hotel.py”,第9行,在 session = cluster.connect('dbsi')文件“ C:\ Users \ rvcsp \ AppData \ Roaming \ Python \ Python36 \ site-packages \ cassandra \ cluster.py”, 1270行,在连接中 self.control_connection.connect()文件“ C:\ Users \ rvcsp \ AppData \ Roaming \ Python \ Python36 \ site-packages \ cassandra \ cluster.py”, 2773行,在连接中 self._set_new_connection(self._reconnect_internal())文件“ 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)]。上一个错误:由于目标,无法建立连接 机器主动拒绝它”)})
答案 0 :(得分:0)
检查:
localhost
和端口9042 cqlsh -u cassandra -p cassandra localhost