2015-07-26 10 views
5
wersja

Cassandra: Apache Cassandra-2.1.8Authentication Cassandra problem

Niedawno skonfigurowany klaster 2 węzeł z Authenticator zestaw do PasswordAuthenticator. Gdy jeden z węzła jest w dół nie jestem w stanie zalogować się do Cqlsh i dostaje poniżej błędu

Connection error: ('Unable to connect to any servers', 
{'192.168.0.45': AuthenticationFailed(u'Failed to authenticate to 192.168.0.45: code=0100 [Bad credentials] 
message="org.apache.cassandra.exceptions.UnavailableException: Cannot achieve consistency level QUORUM"',)}) 

system_auth RF jest ustawiona na 2, jak mam 2 węzłów.

C:\apache-cassandra-2.1.8-bin\apache-cassandra-2.1.8\bin>nodetool status 
Starting NodeTool 
Datacenter: DC1 
================ 
Status=Up/Down 
|/ State=Normal/Leaving/Joining/Moving 
-- Address  Load  Tokens Owns Host ID        Rack 
UN 192.168.0.45 327.87 KB 256  ?  66a97a0a-d69c-4daf-b0f5-55cb8442d728 RAC1 
UN 192.168.0.46 234.28 KB 256  ?  432031fc-eea3-4b02-8d79-f877bbd8afaf RAC1 


KeySpace RF 

[email protected]> select * from system.schema_keyspaces; 

keyspace_name | durable_writes | strategy_class        | strategy_options 
---------------+----------------+---------------------------------------------+---------------------------- 
    system_auth |   True | org.apache.cassandra.locator.SimpleStrategy | {"replication_factor":"2"} 
     system |   True | org.apache.cassandra.locator.LocalStrategy |       {} 
system_traces |   True | org.apache.cassandra.locator.SimpleStrategy | {"replication_factor":"2"} 

(3 rows) 

Mam załączeniu Cassandra plików, cassandra.yaml i złożyć cassandra-topology.properties

Odpowiedz

5

To może mieć coś wspólnego z tym:

„Dla większości zapytań system_auth Cassandra używa poziom spójności LOCAL_ONE i używa QUORUM dla domyślnego kasandrapy; "

Czy próbujesz połączyć się jako użytkownik "Kasandra"? Jeśli tak, być może dlatego próbuje użyć kworum poziomu spójności. Ponieważ masz tylko dwa węzły, kworum będzie oba węzły.

Spróbuj utworzyć innego użytkownika zgodnie z instrukcjami here.

+0

Cudownie ... do rzeczy ... bardzo dziękuję Jimowi – user2704472