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 Fri, 19 Nov 2010 05:11:42 GMT
Thanks, its working now...

On 11/18/2010 1:50 PM, Nick Bailey wrote:
> I believe the map of credentials should be
>
> creds.put("username", "your_username");
> creds.put("password", "your_password");
>
> So you have two entries in the map, one for user and one for password. No
> idea why that call would be hanging though.
>
> On Thu, Nov 18, 2010 at 1:46 PM, Alaa Zubaidi<alaa.zubaidi@pdf.com>  wrote:
>
>> 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
>>
>>
>>

-- 
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