Ich habe einen kleinen Cassandra-Cluster auf AWS gehostet, den ich mit den Python-Treibern verbinden möchte. Leider bekomme ich "Keyspace existiert nicht", wenn ich versuche, mich mit einem bestimmten PC zu verbinden. Das Seltsame ist, dass Schlüsselraum existiert und ich von anderen PCs mit ihm verbinden kann. Und ich kann den Schlüsselraum auf diesem Server in Cqlsh finden. Wie behebe ich diesen Fehler? Ich habe in die Cassandra-Version 3.7.1 geschaut, die mit meinem aktualisierten Python-Treiber funktionieren sollte. Der Fehler ist auf diesem PC zuverlässig wiederholbar. Und ich kann zuverlässig mit diesem Schlüsselraum auf anderen PCs verbinden.Cassandra-Cluster gibt falschen Fehler zurück "Schlüsselbereich existiert nicht" bei Verbindung von einem bestimmten PC
1
A
Antwort
0
Können Sie überprüfen, ob dieser Schlüsselraum in einer Liste, die Fahrer auf problematischen PC werden sichtbar, wenn der Cluster dh Verbinden:
>>> from cassandra.cluster import Cluster
>>> cluster = Cluster(['127.0.0.2'])
>>> session = cluster.connect()
>>> for key in cluster.metadata.keyspaces:
... print key
...
system_schema
system_auth
system
system_distributed
system_traces
hello2
hello3
hello_stack
1
überprüfen Sie, ob die Abfrage von Ihrem Python-Treiber ist für die Großbuchstaben mit keyplace name - ändere es in Kleinbuchstaben
Verwandte Themen
- 1. Wordpress "get_template_directory()" gibt den falschen Pfad zurück
- 2. DateTime.ParseExact gibt falschen Wert zurück
- 3. CL_DEVICE_GLOBAL_MEM_SIZE gibt falschen Wert zurück
- 4. NSData: writeToFile gibt Fehler zurück "Datei existiert nicht"
- 5. Environment.SpecialFolder.ApplicationData gibt den falschen Ordner zurück
- 6. Auswahl gibt bei anfänglicher Änderung einen falschen Wert zurück
- 7. Angular4- bei Änderung Auswahlbox gibt falschen Wert zurück
- 8. strtok() gibt falschen Wert in C99 zurück?
- 9. SQL Server-Zeitspalte gibt falschen Wert zurück
- 10. Postgres-Funktion gibt falschen Datentyp zurück
- 11. Mysql Case gibt falschen Wert zurück
- 12. ASP DataPager gibt einen falschen StartRowIndex zurück
- 13. sstable2json error - nicht existierender Schlüsselbereich
- 14. Browser gibt SSL-Fehler zurück: Ihre Verbindung ist nicht privat
- 15. AltBeacon getIdentifier gibt falschen Wert zurück
- 16. Wie wird die Datenmigration von Cassandra von einem Schlüsselbereich zu einem anderen Schlüsselbereich durchgeführt?
- 17. .NET gibt den falschen Benutzernamen zurück
- 18. ArrayList indexOf() gibt falschen Index zurück?
- 19. NSDecimalNumber gibt einen falschen Wert zurück uint64_t
- 20. PHP-Funktion gibt falschen Wert zurück
- 21. CLLocationManager gibt den falschen Standort zurück
- 22. FindStringExact auf ComboBox gibt falschen Index zurück
- 23. Java ResultSetMetaData gibt einen falschen Spaltentyp zurück
- 24. Androids ContextCompat.checkSelfPermission() gibt den falschen Wert zurück
- 25. Der Dateideskriptor gibt den falschen Wert zurück
- 26. Dynamisch erzeugte Funktion gibt falschen Wert zurück
- 27. pandas pct_change() Funktion gibt falschen Wert zurück
- 28. PHP - finfo_file gibt falschen MIME-Typ zurück
- 29. Was gibt pdfmake bei erfolgreicher PDF-Generierung oder bei einem Fehler zurück?
- 30. mysqli_statement :: num_rows() gibt den falschen Wert zurück
habe ich gerade gemacht. Seltsamerweise gibt es keinen Unterschied. Der problematische Schlüsselbereich ist in dieser Liste sichtbar. – midfield99