2015-07-26 13 views
5
versione

cassandra: apache-cassandra-2.1.8Cassandra Autenticazione problema

Recentemente ho configurato grappolo 2 nodi con Authenticator set per PasswordAuthenticator. Quando uno dei nodo è giù non sono in grado di accedere al Cqlsh e ottiene sotto l'errore

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"',)}) 

La RF system_auth è impostato su 2 come ho 2 nodi.

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) 

Ho allegato il file Cassandra, cassandra.yaml e file cassandra-topology.properties

risposta

5

Potrebbe avere qualcosa a che fare con questo:

"Per la maggior parte delle query system_auth, Cassandra si avvale di un livello di coerenza di LOCAL_ONE e utilizza QUORUM per l'utente cassandrasuper predefinito; "

Stai cercando di connetterti come utente "cassandra"? In tal caso, potrebbe essere il motivo per cui sta tentando di utilizzare il quorum del livello di coerenza. Dato che hai solo due nodi, un quorum sarebbe entrambi i nodi.

Quindi provare a creare un utente diverso seguendo le istruzioni here.

+0

Lovely ... al punto ... grazie mille Jim – user2704472

Problemi correlati