2016-10-06 68 views
1

我嘗試學習Apache Cassandra的基礎知識。我發現這個簡單的例子在https://docs.datastax.com/en/cql/3.1/cql/ddl/ddl_music_service_c.html插入數據時出錯:NoHostAvailable:

所以我創建了一個keyspace,然後我創建了一個表,現在我試圖向數據庫添加一些數據。

但是,當我嘗試插入數據我有一個錯誤:「NoHostAvailable:」就是這樣。沒有更多信息。

NoHostAvailable

到目前爲止,我已經嘗試更新驅動程序蟒(NoHostAvailable exception connecting to Cassandra from python),但沒有奏效。

我做錯了什麼?或者它是與cqlsh的問題?

+0

您是否在防火牆中打開了所需的端口? –

+0

@JimWright我認爲沒有防火牆......我有一臺虛擬機。我在這臺機器上運行cqlsh。我甚至通過cqlsh創建了一個表。我無法讀取或寫入數據到這個表格。 – doubleB

回答

4

好的。我找到了答案。 NetworkTopologyStrategy不適合在單個節點上運行。在SimpleStrategy上更改複製策略之後,所有事情都開始奏效。