cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From roger schildmeijer <schildmei...@gmail.com>
Subject Re: Login failure with SimpleAuthenticator
Date Thu, 29 Apr 2010 13:32:37 GMT
Are you sure that your keyspace is named "keyspace", and not "Keyspace1"
(default)?



/ Roger Schildmeijer


On Thu, Apr 29, 2010 at 2:47 PM, Jonathan Ellis <jbellis@gmail.com> wrote:

> 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