我以后能够摆脱这个错误,但我不确定我做了什么是正确的.1)
CREATE KEYSPACE myKeySpace WITH replication =
{'class': 'NetworkTopologyStrategy', 'dc1': '1', 'dc2': '2'}
AND durable_writes = true;
Run Code Online (Sandbox Code Playgroud)
执行create table并在此之后选择table.这会在控制台中抛出"NoHostAvailable:"错误.
2)如果我将create语句更改为下面的一个,则select查询有效.
CREATE KEYSPACE myKeySpace WITH replication =
{'class': 'NetworkTopologyStrategy', 'datacenter1': '1', 'dc2': '2'}
AND durable_writes = true;
Run Code Online (Sandbox Code Playgroud)
如果我有一个默认的datacenter1,它可以工作.我无法理解为什么它只在我给datacenter1时才有效.请帮忙.