incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jonathan Ellis <jbel...@gmail.com>
Subject Re: Login failure with SimpleAuthenticator
Date Thu, 29 Apr 2010 12:47:03 GMT
If you're getting an internalerror, you need to check the server logs
for the exception that caused it

On Wed, Apr 28, 2010 at 6:20 AM, Julio Carlos Barrera Juez
<juliocarlos@gmail.com> wrote:
> Hi all!
> I am using org.apache.cassandra.auth.SimpleAuthenticator to use
> authentication in my cluster with one node (with cassandra 0.6.1). I have
> put:
> <Authenticator>org.apache.cassandra.auth.SimpleAuthenticator</Authenticator>
> in storage-conf.xml file, and:
> keyspace=username
> in access.properties file, and:
> username=password
> in passwd.properties file.
> When I try to use cassandra client I am using:
> ./cassandra-cli --host localhost --port 9160 --username username --password
> password --keyspace keyspace --debug
> and it returns this:
> org.apache.thrift.TApplicationException: Internal error processing login
> at
> org.apache.thrift.TApplicationException.read(TApplicationException.java:108)
> at
> org.apache.cassandra.thrift.Cassandra$Client.recv_login(Cassandra.java:300)
> at org.apache.cassandra.thrift.Cassandra$Client.login(Cassandra.java:282)
> at org.apache.cassandra.cli.CliMain.connect(CliMain.java:109)
> at org.apache.cassandra.cli.CliMain.main(CliMain.java:239)
> Login failure. Did you specify 'keyspace', 'username' and 'password'?
> When I try the same process with Java Thrift API:
> TTransport tr = new TSocket(ip, port);
> static Cassandra.Client client = new Cassandra.Client(new
> TBinaryProtocol(tr));
> Map<String, String> credentials = new HashMap<String, String>();
> credentials.put(SimpleAuthenticator.USERNAME_KEY, username);
> credentials.put(SimpleAuthenticator.PASSWORD_KEY, password);
> try {
> tr.open();
> client.login(KEY_SPACE, new AuthenticationRequest(credentials));
> catch{...}
> ..
> I get:
> org.apache.thrift.TApplicationException: Internal error processing login
> at
> org.apache.thrift.TApplicationException.read(TApplicationException.java:108)
> at
> org.apache.cassandra.thrift.Cassandra$Client.recv_login(Cassandra.java:300)
> at org.apache.cassandra.thrift.Cassandra$Client.login(Cassandra.java:282)
> ...
> What I am doing wrong?



-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of Riptano, the source for professional Cassandra support
http://riptano.com

Mime
View raw message