cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alaa Zubaidi <alaa.zuba...@pdf.com>
Subject Re: using SimpleAuthenticator is not working
Date Thu, 18 Nov 2010 19:46:54 GMT
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.
>>> [default@unknown] use Realtime al 'al'
>>> Authenticated to keyspace: Realtime
>>> [alaa@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.zubaidi@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.zubaidi@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.zubaidi@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.zubaidi@pdf.com



Mime
View raw message