Ich versuche "Anzahl (*) von Benutzern auswählen;" auf Cassandra, aber nachdem ich 10 Sekunden gewartet habe, bekomme ich "OperationTimedOut: errors = {}, last_host = 127.0.0.1". Ich versuche das auf Cqlsh. Cqlsh und Cassandra Versionen sind unten.Cassandra: OperationTimedOut: Fehler = {}, last_host = 127.0.0.1
cqlsh 5.0.1 | Cassandra 3.0.8
Ich habe einige Lösungen auf Stackoverflow gefunden. Aber keiner von ihnen funktioniert. Ich habe es versucht.
- In Datei cassandra/conf/cassandra.yaml i erhöhte paar request_time_out Einstellungen und als neu gestartet, die cassandra
I Datei cqlshrc in Ordnern .cassandra erstellt und unten in dieser
[Verbindung] Datei hinzugefügt
client_timeout = 2000000
Wenige Lösung in Stackoverflow schlagen einige Timeout Feld in Datei cqlsh zu erhöhen, aber Die Datei '/ cassandra/bin/cqlsh' hat kein solches Feld, also habe ich an dieser Datei nichts geändert. cqlsh-Datei Inhalt ist unter
python -c 'import sys; sys.exit (nicht (0x020700b0 < sys.hexversion < 0x03000000))‘2>/dev/null \ & & exec Python "python -c "import os;print(os.path.dirname(os.path.realpath('$0')))"
/cqlsh.py" "$ @" für pyver in 2.7; tun welcher Python $ pyver>/dev/null 2> & exec python $ pyver "python$pyver -c "import os;print(os.path.dirname(os.path.realpath('$0')))"
/cqlsh.py" "$ @" getan echo "Kein entsprechendes Python-Interpreter gefunden." > Ausfahrt 1
Lösungen bitte.
Benutzer Tabelle ist etwa 25 GB. –
Ich denke, dass 25 GB zu viel für den Befehl "count" sind, weil so viele Zeilen durchlaufen werden müssen. – JSierra