2015-07-26 26 views
5

cassandra sürümü: apache-cassandra-2.1.8 Geçenlerde PasswordAuthenticator için Authenticator seti ile 2 düğüm küme yapılandırmışCassandra Kimlik sorunu

. düğümün biri aşağı zaman Cqlsh giriş yapabiliyor değilim yanılma

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

i 2 düğümleri olduğu gibi system_auth RF 2 olarak ayarlandığında aşağıdaki alır.

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) 

Cassandra Dosyası, cassandra.yaml eklenmiş ve cassandra-topology.properties

dosya Bu bir ilgisi olabilir

cevap

5

:

en system_auth sorguları için

" Cassandra kullanan bir LOCAL_ONE tutarlılık düzeyi ve varsayılan cassandrasuperuser için QUORUM kullanır; "

"cassandra" kullanıcısı olarak bağlanmaya çalışıyor musunuz? Eğer öyleyse, bu nedenle tutarlılık düzeyi çekirdek kullanmaya çalışıyor olabilir. Sadece iki düğümünüz olduğundan, her iki düğüm de bir çekirdek olur. Bu nedenle, here numaralı yönergeye göre farklı bir kullanıcı oluşturmayı deneyin.

+0

Güzel ... noktaya ... çok teşekkürler Jim – user2704472