Hi Aaron,
Thanks for the help..
If I don't use the Authenticator, and keep it at AllowAll it will work find..
I tried provide an invalid password but it behaved the same...

Here is what i am doing:
        Map<String, String> creds = new HashMap<String, String>();
        creds.put("username", "pwd");
        AuthenticationRequest Auth = new  AuthenticationRequest(creds);

        _logger.info("In ConnectCreateCassandraSchema");

        _client.login(Auth);

        _logger.info("after login " + _keyspace);
        _client.set_keyspace(_keyspace);

It hangs in _client.login(Auth); and when I try to trap the error (no error message), and if I let it continue it will give me "you are not logged in" on batch_mutate()

Alaa


On 11/18/2010 3:33 AM, aaron morton wrote:
I *think* that message is just from when the connection is closed.

Sorry this is a hard one to help with, as it's more than likely something to do 
with your client app.
Some guessing...

Everything is working if you do not use the authenticator ?
Can you inspect the ports on the server and see if the connection is created 
from the client ?
Any difference if you use an invalid password ?
Try using Hector ?
Try creating a new testing app from scratch.

Hope that helps
Aaron

On 18 Nov 2010, at 10:03, Alaa Zubaidi wrote:

One other thing, while login() hangs when called on the server side, and 
nothing is logged, I see the following logged when I kill the hanged process.

DEBUG 13:01:10,640 logged out: null

Thanks

On 11/17/2010 12:41 PM, Alaa Zubaidi wrote:
Hi Aaron,

I used the client, and was able to login.
E:\cassandra>bin\cassandra-cli.bat -host 191.111.1.11 -port 9160
Starting Cassandra Client
Connected to: "Test Cluster" on 191.111.1.11/9160
Welcome to cassandra CLI.

Type 'help' or '?' for help. Type 'quit' or 'exit' to quit.
[defa...@unknown] use Realtime al 'al'
Authenticated to keyspace: Realtime
[a...@realtime]

and here is whats logged sever side:
DEBUG 12:38:04,921 logged in: #<User al groups=[]>

I am using Java/thrift on windows.

Regards,
Alaa

On 11/15/2010 5:37 PM, Aaron Morton wrote:
Can you try using the command line cassandra-cli tool ? fire it up and look at
the online help, if you pass a user name and password to the "use" statement it
will perform a login after setting the keyspace for the connection.

Try testing the login that way, and see what is logged server side (with logging
at DEBUG).

Also, what client are you using ?

Aaron



On 16 Nov, 2010,at 02:02 PM, Alaa Zubaidi<alaa.zuba...@pdf.com>   wrote:

  I removed the exception handling and It seems that the login() is hanging?

  On 11/15/2010 1:36 PM, Eric Evans wrote:
  On Mon, 2010-11-15 at 12:26 -0800, Alaa Zubaidi wrote:
  I set authority to SimpleAuthority and log4j.rootLogger=DEBUG,stdout,R

  and its still the same, the error in my application is
  $batch_mutate_result.read(Cassandra.java:16477)
  InvalidRequestException(why: you have not logged in)

  and in the system.log after DEBUG ...... Disseminating load info...
  DEBUG ...... batch_mutate

  There is no mention to the login() and set_keyspace() methods.
  and no other information..
  The login() method will either raise an AuthenticationException in the
  client application if the login failed, or log something like "logged
  in: #<User username groups=groupname>" if it succeeded.

  Either you're not actually calling login(), or your code is trapping the
  exception and obscuring the failure.


  -- >   Alaa Zubaidi
  PDF Solutions, Inc.
  333 West San Carlos Street, Suite 700
  San Jose, CA 95110 USA
  Tel: 408-283-5639 (or 408-280-7900 x5639)
  fax: 408-938-6479
  email: alaa.zuba...@pdf.com


--
Alaa Zubaidi
PDF Solutions, Inc.
333 West San Carlos Street, Suite 700
San Jose, CA 95110  USA
Tel: 408-283-5639 (or 408-280-7900 x5639)
fax: 408-938-6479
email: alaa.zuba...@pdf.com





--
Alaa Zubaidi
PDF Solutions, Inc.
333 West San Carlos Street, Suite 700
San Jose, CA 95110  USA
Tel: 408-283-5639 (or 408-280-7900 x5639)
fax: 408-938-6479
email: alaa.zuba...@pdf.com


Reply via email to