Architecting, installing and maintaining your SAS environment

SAS EG issue in handling kerberos ticket life time

Reply
Learner
Posts: 1

SAS EG issue in handling kerberos ticket life time

Hi Experts,

 

SAS Version: 9.4m5

OS: Windows 2012r2

 

We have successfully configured SAS to connect to a Kerberized Cloudera. We are only using 1 account (service ID) to connect to hadoop. Everything is working fine except for this issue. It looks like existing SAS EG Connection/session cannot recognize/retrieve a new Ticket with new Ticket lifetime.

With the the setup below from krb5.ini. We are renewing the ticket every 8hrs using a scheduler.

ticket_lifetime = 10hrs
renew_lifetime = 24hrs

 

The issue and scenario is:

1. Ticket will be generated at 6am (ticket will expire in 10hrs (4PM)

2. A renew job ticket will be triggered at around 6:10AM then every 8hrs

3. User will use EG and connect to hadoop at around 9AM (his session should get the ticket that was generated at 6AM)

4. Everything is working fine until 4PM. At 4PM the user cannot make a new libref to the hadoop. He needs to reconnect from the SASApp to be able to make a connection again.

 

We are not expecting the issue in No. 4 because we are renewing the ticket from back-end every 8hrs...

Is this a limitation? Any Solution/ or advise out there.. Smiley Happy

 

Note:

This issue is not happening in BASE SAS

 

Thanks!

New Contributor
Posts: 3

Re: SAS EG issue in handling kerberos ticket life time

Hi kevinc1,
I think the problem is due to what you have already noticed: the renewal of the ticket does not involve the active session, so you are forced to instantiate a new session.
The only way in my opinion is to increase the ticket_lifetime.

Kind regards,
Roberto
Ask a Question
Discussion stats
  • 1 reply
  • 104 views
  • 0 likes
  • 2 in conversation