2016-10-06 5 views
1

Ich versuche, Grundlagen von Apache Cassandra zu lernen. Ich fand dieses einfache Beispiel der Anwendung bei https://docs.datastax.com/en/cql/3.1/cql/ddl/ddl_music_service_c.htmlFehler beim Einfügen von Daten: NoHostAvailable:

Also habe ich einen Schlüsselbereich erstellt, dann habe ich eine Tabelle erstellt, und jetzt versuche ich, einige Daten in die Datenbank hinzuzufügen.

Aber wenn ich versuche, Daten einzufügen, habe ich einen Fehler: "NoHostAvailable:" Das war es. Keine weiteren Informationen.

NoHostAvailable

Bisher habe ich versucht, Python-Treiber (NoHostAvailable exception connecting to Cassandra from python) zu aktualisieren, aber es hat nicht funktioniert.

Was mache ich falsch? Oder ist es ein Problem mit Cqlsh?

+0

Haben Sie die erforderlichen Ports in Ihrer Firewall geöffnet? –

+0

@JimWright Es gibt keine Firewall Ich denke ... Ich habe eine virtuelle Maschine. Ich benutze Cqlsh auf dieser Maschine. Ich habe sogar über cqlsh Tabellen erstellt. Ich kann keine Daten in diese Tabellen schreiben oder lesen. – doubleB

Antwort

4

OK. Ich habe die Antwort gefunden. Die NetworkTopologyStrategy eignet sich nicht zum Ausführen auf einem einzelnen Knoten. Nach dem Ändern der Replikationsstrategie in SimpleStrategy begann alles zu funktionieren.

Verwandte Themen