2016-10-13 3 views
0

これは私にとってCassandra 2.1.13 day2です。 私は10分を過ぎました。私のローカルマシンのhttp://www.planetcassandra.org/try-cassandra/にあるcassandraチュートリアル。このリクエストをcassandraで実行するには、cassandraユーザーIDでアクセスしても、匿名でログインする必要があります

% cqlsh -u cassandra -p cassandra 
% // create demo keyspace 
% // create users table 
% //insert a couple of row in the users table 

ここで私は以下のように問題があります。

[email protected]:demo> list users; 
Unauthorized: code=2100 [Unauthorized] message="You have to be logged in and not anonymous to perform this request" 

ユーザー名cassdanraでcassandraにアクセスしましたが、なぜこのメッセージが表示されたのですか? 別のものをセットアップする必要はありますか?

答えて

2

このメッセージは、cassandra.yaml設定の設定がauthenticator: AllowAllAuthenticatorである場合に表示されます。ユーザーcassandraとしてログインしていても、AllowAllAuthenticatorがある場合、すべてのユーザーを有効に許可しているため、ログインしていないかどうかを確認しません。このメッセージを克服するには、設定をauthenticator: PasswordAuthenticatorに変更してからcassandraを再起動する必要があります。

関連する問題