Mam problem z zapisem encji do tabeli ktora znajduje sie w keyspace ze strategia "NetworkTopologyStrategy". Mam jedna instancje cassandry.
Podczas zapisu dostaje taki error:
Exception in thread "main" com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: /127.0.0.1:9042 (com.datastax.driver.core.exceptions.UnavailableException: Not enough replicas available for query at consistency LOCAL_ONE (1 required but only 0 alive)))
at com.datastax.driver.core.exceptions.NoHostAvailableException.copy(NoHostAvailableException.java:84)
at com.datastax.driver.core.exceptions.NoHostAvailableException.copy(NoHostAvailableException.java:37)
at com.datastax.driver.mapping.DriverThrowables.propagateCause(DriverThrowables.java:41)
at com.datastax.driver.mapping.Mapper.save(Mapper.java:277)
at com.enjoy.server.dao.DatabaseManager.persist(DatabaseManager.java:30)
at com.enjoy.server.MainProcess.main(MainProcess.java:27)
skryppt tworzenia keyspace:
create keyspace Enjoy_Main8 with replication = {'class':'NetworkTopologyStrategy','DC1':1};
skrypt do tabeli:
create table if not exists Enjoy_Main8.users(nick varchar, password varchar, email varchar, primary key(nick, email));
Dla strategi "SimpleStrategy" z replication_factory: 1 dziala bezproblemowo.
Co moze byc zle? brak jakies kofnigruacji?