You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lens.apache.org by Ankit Kailaswar <an...@gmail.com> on 2018/03/20 10:27:54 UTC

Re: Review Request 66081: Kerberos authentication in lens

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/66081/
-----------------------------------------------------------

(Updated March 20, 2018, 10:27 a.m.)


Review request for lens, Amareshwari Sriramadasu, Rajat Khandelwal, and Puneet Gupta.


Repository: lens


Description
-------

https://issues.apache.org/jira/browse/LENS-1506

This patch contains code changes to enable kerberos authentication for 
1. lens to hive 
2. lens to metastore
3. lens to hdfs

code changes are as follows,
1. new http thrift client for hive driver to support sasl transport for kerberozied hive server.
2. cron to update KDC ticket before it expires.


Diffs
-----

  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2eb94aa 
  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 54885f7 
  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java PRE-CREATION 
  lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java d5273be 
  lens-server/src/main/java/org/apache/lens/server/BaseLensService.java b9fcdd8 
  lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java 31ac358 


Diff: https://reviews.apache.org/r/66081/diff/1/


Testing
-------

unit testing


Thanks,

Ankit Kailaswar


Re: Review Request 66081: Kerberos authentication in lens

Posted by Rajat Khandelwal <ra...@gmail.com>.

> On March 21, 2018, 1:58 a.m., Ankit Kailaswar wrote:
> > lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java
> > Lines 36 (patched)
> > <https://reviews.apache.org/r/66081/diff/1/?file=1976384#file1976384line36>
> >
> >     If we try to extend RetryingThriftCLIServiceClient then it forces us to override all member functions since we cant access private data members of base class in derived class. we are doing it now anyhow but invokeInternal in base class refer to inner protected class "InvocationResult" if we try to overide invokeinternal then we are force to use "InvocationResult" in our implementation. since this class is inner protected class it cant be accessed from outside the class. This problem can be solved by extending InvocationResult. This require initialising base class in derived class's constructor causing same issue of not been able to use class outside package.
> 
> Rajat Khandelwal wrote:
>     This can be solved by making the package of this class `org.apache.hive.service.cli.thrift`.

Also the method `invokeInternal` and member `base` will need to be copied.


- Rajat


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/66081/#review199570
-----------------------------------------------------------


On March 21, 2018, 2:13 a.m., Ankit Kailaswar wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/66081/
> -----------------------------------------------------------
> 
> (Updated March 21, 2018, 2:13 a.m.)
> 
> 
> Review request for lens, Amareshwari Sriramadasu, Rajat Khandelwal, and Puneet Gupta.
> 
> 
> Repository: lens
> 
> 
> Description
> -------
> 
> https://issues.apache.org/jira/browse/LENS-1506
> 
> This patch contains code changes to enable kerberos authentication for 
> 1. lens to hive 
> 2. lens to metastore
> 3. lens to hdfs
> 
> code changes are as follows,
> 1. new http thrift client for hive driver to support sasl transport for kerberozied hive server.
> 2. cron to update KDC ticket before it expires.
> 
> 
> Diffs
> -----
> 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2eb94aa7 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 54885f77 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java PRE-CREATION 
>   lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java d5273be8 
>   lens-server/src/main/java/org/apache/lens/server/BaseLensService.java b9fcdd8b 
>   lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java 31ac358d 
> 
> 
> Diff: https://reviews.apache.org/r/66081/diff/2/
> 
> 
> Testing
> -------
> 
> unit testing
> 
> 
> Thanks,
> 
> Ankit Kailaswar
> 
>


Re: Review Request 66081: Kerberos authentication in lens

Posted by Rajat Khandelwal <ra...@gmail.com>.

> On March 21, 2018, 1:58 a.m., Ankit Kailaswar wrote:
> > lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java
> > Lines 36 (patched)
> > <https://reviews.apache.org/r/66081/diff/1/?file=1976384#file1976384line36>
> >
> >     If we try to extend RetryingThriftCLIServiceClient then it forces us to override all member functions since we cant access private data members of base class in derived class. we are doing it now anyhow but invokeInternal in base class refer to inner protected class "InvocationResult" if we try to overide invokeinternal then we are force to use "InvocationResult" in our implementation. since this class is inner protected class it cant be accessed from outside the class. This problem can be solved by extending InvocationResult. This require initialising base class in derived class's constructor causing same issue of not been able to use class outside package.

This can be solved by making the package of this class `org.apache.hive.service.cli.thrift`.


- Rajat


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/66081/#review199570
-----------------------------------------------------------


On March 21, 2018, 2:13 a.m., Ankit Kailaswar wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/66081/
> -----------------------------------------------------------
> 
> (Updated March 21, 2018, 2:13 a.m.)
> 
> 
> Review request for lens, Amareshwari Sriramadasu, Rajat Khandelwal, and Puneet Gupta.
> 
> 
> Repository: lens
> 
> 
> Description
> -------
> 
> https://issues.apache.org/jira/browse/LENS-1506
> 
> This patch contains code changes to enable kerberos authentication for 
> 1. lens to hive 
> 2. lens to metastore
> 3. lens to hdfs
> 
> code changes are as follows,
> 1. new http thrift client for hive driver to support sasl transport for kerberozied hive server.
> 2. cron to update KDC ticket before it expires.
> 
> 
> Diffs
> -----
> 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2eb94aa7 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 54885f77 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java PRE-CREATION 
>   lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java d5273be8 
>   lens-server/src/main/java/org/apache/lens/server/BaseLensService.java b9fcdd8b 
>   lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java 31ac358d 
> 
> 
> Diff: https://reviews.apache.org/r/66081/diff/2/
> 
> 
> Testing
> -------
> 
> unit testing
> 
> 
> Thanks,
> 
> Ankit Kailaswar
> 
>


Re: Review Request 66081: Kerberos authentication in lens

Posted by Ankit Kailaswar <an...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/66081/#review199570
-----------------------------------------------------------




lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java
Lines 34 (patched)
<https://reviews.apache.org/r/66081/#comment279889>

    added.



lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java
Lines 36 (patched)
<https://reviews.apache.org/r/66081/#comment279888>

    If we try to extend RetryingThriftCLIServiceClient then it forces us to override all member functions since we cant access private data members of base class in derived class. we are doing it now anyhow but invokeInternal in base class refer to inner protected class "InvocationResult" if we try to overide invokeinternal then we are force to use "InvocationResult" in our implementation. since this class is inner protected class it cant be accessed from outside the class. This problem can be solved by extending InvocationResult. This require initialising base class in derived class's constructor causing same issue of not been able to use class outside package.



lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java
Lines 37-42 (patched)
<https://reviews.apache.org/r/66081/#comment279890>

    added



lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java
Lines 44 (patched)
<https://reviews.apache.org/r/66081/#comment279891>

    removed



lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java
Lines 51 (patched)
<https://reviews.apache.org/r/66081/#comment279892>

    made it private



lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java
Lines 61 (patched)
<https://reviews.apache.org/r/66081/#comment279893>

    added this



lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java
Lines 68 (patched)
<https://reviews.apache.org/r/66081/#comment279894>

    made it private



lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java
Lines 88 (patched)
<https://reviews.apache.org/r/66081/#comment279895>

    made it private



lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java
Lines 116 (patched)
<https://reviews.apache.org/r/66081/#comment279896>

    corrected



lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java
Lines 120 (patched)
<https://reviews.apache.org/r/66081/#comment279897>

    added



lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java
Lines 722 (patched)
<https://reviews.apache.org/r/66081/#comment279898>

    corrected



lens-server/src/main/java/org/apache/lens/server/BaseLensService.java
Lines 177 (patched)
<https://reviews.apache.org/r/66081/#comment279878>

    yes..



lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java
Lines 578 (patched)
<https://reviews.apache.org/r/66081/#comment279899>

    added


- Ankit Kailaswar


On March 20, 2018, 10:27 a.m., Ankit Kailaswar wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/66081/
> -----------------------------------------------------------
> 
> (Updated March 20, 2018, 10:27 a.m.)
> 
> 
> Review request for lens, Amareshwari Sriramadasu, Rajat Khandelwal, and Puneet Gupta.
> 
> 
> Repository: lens
> 
> 
> Description
> -------
> 
> https://issues.apache.org/jira/browse/LENS-1506
> 
> This patch contains code changes to enable kerberos authentication for 
> 1. lens to hive 
> 2. lens to metastore
> 3. lens to hdfs
> 
> code changes are as follows,
> 1. new http thrift client for hive driver to support sasl transport for kerberozied hive server.
> 2. cron to update KDC ticket before it expires.
> 
> 
> Diffs
> -----
> 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2eb94aa 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 54885f7 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java PRE-CREATION 
>   lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java d5273be 
>   lens-server/src/main/java/org/apache/lens/server/BaseLensService.java b9fcdd8 
>   lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java 31ac358 
> 
> 
> Diff: https://reviews.apache.org/r/66081/diff/1/
> 
> 
> Testing
> -------
> 
> unit testing
> 
> 
> Thanks,
> 
> Ankit Kailaswar
> 
>


Re: Review Request 66081: Kerberos authentication in lens

Posted by Rajitha R <ra...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/66081/#review200175
-----------------------------------------------------------




lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java
Lines 64 (patched)
<https://reviews.apache.org/r/66081/#comment280816>

    can be removed if not required



lens-server/src/main/java/org/apache/lens/server/BaseLensService.java
Lines 177 (patched)
<https://reviews.apache.org/r/66081/#comment280818>

    Can you explain why is the kerberos implementation skipped here?



lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java
Lines 78 (patched)
<https://reviews.apache.org/r/66081/#comment280817>

    comment should be corrected


- Rajitha R


On March 20, 2018, 8:43 p.m., Ankit Kailaswar wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/66081/
> -----------------------------------------------------------
> 
> (Updated March 20, 2018, 8:43 p.m.)
> 
> 
> Review request for lens, Amareshwari Sriramadasu, Rajat Khandelwal, and Puneet Gupta.
> 
> 
> Repository: lens
> 
> 
> Description
> -------
> 
> https://issues.apache.org/jira/browse/LENS-1506
> 
> This patch contains code changes to enable kerberos authentication for 
> 1. lens to hive 
> 2. lens to metastore
> 3. lens to hdfs
> 
> code changes are as follows,
> 1. new http thrift client for hive driver to support sasl transport for kerberozied hive server.
> 2. cron to update KDC ticket before it expires.
> 
> 
> Diffs
> -----
> 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2eb94aa7 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 54885f77 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java PRE-CREATION 
>   lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java d5273be8 
>   lens-server/src/main/java/org/apache/lens/server/BaseLensService.java b9fcdd8b 
>   lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java 31ac358d 
> 
> 
> Diff: https://reviews.apache.org/r/66081/diff/2/
> 
> 
> Testing
> -------
> 
> unit testing
> 
> 
> Thanks,
> 
> Ankit Kailaswar
> 
>


Re: Review Request 66081: Kerberos authentication in lens

Posted by Ankit Kailaswar <an...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/66081/
-----------------------------------------------------------

(Updated April 5, 2018, 10:03 a.m.)


Review request for lens, Amareshwari Sriramadasu, Rajat Khandelwal, and Puneet Gupta.


Repository: lens


Description
-------

https://issues.apache.org/jira/browse/LENS-1506

This patch contains code changes to enable kerberos authentication for 
1. lens to hive 
2. lens to metastore
3. lens to hdfs

code changes are as follows,
1. new http thrift client for hive driver to support sasl transport for kerberozied hive server.
2. cron to update KDC ticket before it expires.


Diffs (updated)
-----

  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2eb94aa7 
  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 54885f77 
  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java PRE-CREATION 
  lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java d5273be8 
  lens-server-api/src/main/java/org/apache/lens/server/api/util/LensUtil.java 9d732c1c 
  lens-server/src/main/java/org/apache/lens/server/BaseLensService.java c30a2d72 
  lens-server/src/main/java/org/apache/lens/server/LensServices.java 903b19fe 
  lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java 31ac358d 
  lens-server/src/main/resources/lensserver-default.xml 28b1db29 
  lens-server/src/test/resources/lens-site.xml 7e5f522e 
  tools/scripts/lens-ctl 304b4f5a 


Diff: https://reviews.apache.org/r/66081/diff/8/

Changes: https://reviews.apache.org/r/66081/diff/7-8/


Testing
-------

unit testing


Thanks,

Ankit Kailaswar


Re: Review Request 66081: Kerberos authentication in lens

Posted by Puneet Gupta <pu...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/66081/#review200541
-----------------------------------------------------------




lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java
Lines 130 (patched)
<https://reviews.apache.org/r/66081/#comment281277>

    can you add a comment why this is required.



lens-server-api/src/main/java/org/apache/lens/server/api/util/LensUtil.java
Lines 148 (patched)
<https://reviews.apache.org/r/66081/#comment281274>

    Can you import SecurityUtil ?



lens-server/src/main/java/org/apache/lens/server/LensServices.java
Lines 299 (patched)
<https://reviews.apache.org/r/66081/#comment281276>

    can you move the KDC code to a separate method ?



lens-server/src/main/java/org/apache/lens/server/LensServices.java
Lines 304 (patched)
<https://reviews.apache.org/r/66081/#comment281273>

    Should we catch Exception instead in this case ?


- Puneet Gupta


On April 5, 2018, 5:41 a.m., Ankit Kailaswar wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/66081/
> -----------------------------------------------------------
> 
> (Updated April 5, 2018, 5:41 a.m.)
> 
> 
> Review request for lens, Amareshwari Sriramadasu, Rajat Khandelwal, and Puneet Gupta.
> 
> 
> Repository: lens
> 
> 
> Description
> -------
> 
> https://issues.apache.org/jira/browse/LENS-1506
> 
> This patch contains code changes to enable kerberos authentication for 
> 1. lens to hive 
> 2. lens to metastore
> 3. lens to hdfs
> 
> code changes are as follows,
> 1. new http thrift client for hive driver to support sasl transport for kerberozied hive server.
> 2. cron to update KDC ticket before it expires.
> 
> 
> Diffs
> -----
> 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2eb94aa7 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 54885f77 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java PRE-CREATION 
>   lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java d5273be8 
>   lens-server-api/src/main/java/org/apache/lens/server/api/util/LensUtil.java 9d732c1c 
>   lens-server/src/main/java/org/apache/lens/server/BaseLensService.java c30a2d72 
>   lens-server/src/main/java/org/apache/lens/server/LensServices.java 903b19fe 
>   lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java 31ac358d 
>   lens-server/src/main/resources/lensserver-default.xml 28b1db29 
>   lens-server/src/test/resources/lens-site.xml 7e5f522e 
>   tools/scripts/lens-ctl 304b4f5a 
> 
> 
> Diff: https://reviews.apache.org/r/66081/diff/7/
> 
> 
> Testing
> -------
> 
> unit testing
> 
> 
> Thanks,
> 
> Ankit Kailaswar
> 
>


Re: Review Request 66081: Kerberos authentication in lens

Posted by Ankit Kailaswar <an...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/66081/
-----------------------------------------------------------

(Updated April 5, 2018, 5:41 a.m.)


Review request for lens, Amareshwari Sriramadasu, Rajat Khandelwal, and Puneet Gupta.


Repository: lens


Description
-------

https://issues.apache.org/jira/browse/LENS-1506

This patch contains code changes to enable kerberos authentication for 
1. lens to hive 
2. lens to metastore
3. lens to hdfs

code changes are as follows,
1. new http thrift client for hive driver to support sasl transport for kerberozied hive server.
2. cron to update KDC ticket before it expires.


Diffs (updated)
-----

  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2eb94aa7 
  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 54885f77 
  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java PRE-CREATION 
  lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java d5273be8 
  lens-server-api/src/main/java/org/apache/lens/server/api/util/LensUtil.java 9d732c1c 
  lens-server/src/main/java/org/apache/lens/server/BaseLensService.java c30a2d72 
  lens-server/src/main/java/org/apache/lens/server/LensServices.java 903b19fe 
  lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java 31ac358d 
  lens-server/src/main/resources/lensserver-default.xml 28b1db29 
  lens-server/src/test/resources/lens-site.xml 7e5f522e 
  tools/scripts/lens-ctl 304b4f5a 


Diff: https://reviews.apache.org/r/66081/diff/7/

Changes: https://reviews.apache.org/r/66081/diff/6-7/


Testing
-------

unit testing


Thanks,

Ankit Kailaswar


Re: Review Request 66081: Kerberos authentication in lens

Posted by Ankit Kailaswar <an...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/66081/
-----------------------------------------------------------

(Updated April 3, 2018, 12:18 p.m.)


Review request for lens, Amareshwari Sriramadasu, Rajat Khandelwal, and Puneet Gupta.


Repository: lens


Description
-------

https://issues.apache.org/jira/browse/LENS-1506

This patch contains code changes to enable kerberos authentication for 
1. lens to hive 
2. lens to metastore
3. lens to hdfs

code changes are as follows,
1. new http thrift client for hive driver to support sasl transport for kerberozied hive server.
2. cron to update KDC ticket before it expires.


Diffs (updated)
-----

  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2eb94aa7 
  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 54885f77 
  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java PRE-CREATION 
  lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java d5273be8 
  lens-server/src/main/java/org/apache/lens/server/BaseLensService.java c30a2d72 
  lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java 31ac358d 
  lens-server/src/main/resources/lensserver-default.xml 28b1db29 
  lens-server/src/test/resources/lens-site.xml 7e5f522e 
  tools/scripts/lens-ctl 304b4f5a 


Diff: https://reviews.apache.org/r/66081/diff/6/

Changes: https://reviews.apache.org/r/66081/diff/5-6/


Testing
-------

unit testing


Thanks,

Ankit Kailaswar


Re: Review Request 66081: Kerberos authentication in lens

Posted by Puneet Gupta <pu...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/66081/#review200353
-----------------------------------------------------------


Ship it!




Ship It!

- Puneet Gupta


On April 3, 2018, 8:14 a.m., Ankit Kailaswar wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/66081/
> -----------------------------------------------------------
> 
> (Updated April 3, 2018, 8:14 a.m.)
> 
> 
> Review request for lens, Amareshwari Sriramadasu, Rajat Khandelwal, and Puneet Gupta.
> 
> 
> Repository: lens
> 
> 
> Description
> -------
> 
> https://issues.apache.org/jira/browse/LENS-1506
> 
> This patch contains code changes to enable kerberos authentication for 
> 1. lens to hive 
> 2. lens to metastore
> 3. lens to hdfs
> 
> code changes are as follows,
> 1. new http thrift client for hive driver to support sasl transport for kerberozied hive server.
> 2. cron to update KDC ticket before it expires.
> 
> 
> Diffs
> -----
> 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2eb94aa7 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 54885f77 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java PRE-CREATION 
>   lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java d5273be8 
>   lens-server/src/main/java/org/apache/lens/server/BaseLensService.java c30a2d72 
>   lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java 31ac358d 
>   lens-server/src/main/resources/lensserver-default.xml 28b1db29 
>   lens-server/src/test/resources/lens-site.xml 7e5f522e 
>   tools/scripts/lens-ctl 304b4f5a 
> 
> 
> Diff: https://reviews.apache.org/r/66081/diff/5/
> 
> 
> Testing
> -------
> 
> unit testing
> 
> 
> Thanks,
> 
> Ankit Kailaswar
> 
>


Re: Review Request 66081: Kerberos authentication in lens

Posted by Ankit Kailaswar <an...@gmail.com>.

> On April 3, 2018, 12:06 p.m., Puneet Gupta wrote:
> > lens-server/src/main/resources/lensserver-default.xml
> > Lines 971 (patched)
> > <https://reviews.apache.org/r/66081/diff/5/?file=1991690#file1991690line971>
> >
> >     can you update this

changed this to 360 minutes


- Ankit


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/66081/#review200352
-----------------------------------------------------------


On April 3, 2018, 8:14 a.m., Ankit Kailaswar wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/66081/
> -----------------------------------------------------------
> 
> (Updated April 3, 2018, 8:14 a.m.)
> 
> 
> Review request for lens, Amareshwari Sriramadasu, Rajat Khandelwal, and Puneet Gupta.
> 
> 
> Repository: lens
> 
> 
> Description
> -------
> 
> https://issues.apache.org/jira/browse/LENS-1506
> 
> This patch contains code changes to enable kerberos authentication for 
> 1. lens to hive 
> 2. lens to metastore
> 3. lens to hdfs
> 
> code changes are as follows,
> 1. new http thrift client for hive driver to support sasl transport for kerberozied hive server.
> 2. cron to update KDC ticket before it expires.
> 
> 
> Diffs
> -----
> 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2eb94aa7 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 54885f77 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java PRE-CREATION 
>   lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java d5273be8 
>   lens-server/src/main/java/org/apache/lens/server/BaseLensService.java c30a2d72 
>   lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java 31ac358d 
>   lens-server/src/main/resources/lensserver-default.xml 28b1db29 
>   lens-server/src/test/resources/lens-site.xml 7e5f522e 
>   tools/scripts/lens-ctl 304b4f5a 
> 
> 
> Diff: https://reviews.apache.org/r/66081/diff/5/
> 
> 
> Testing
> -------
> 
> unit testing
> 
> 
> Thanks,
> 
> Ankit Kailaswar
> 
>


Re: Review Request 66081: Kerberos authentication in lens

Posted by Puneet Gupta <pu...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/66081/#review200352
-----------------------------------------------------------




lens-server/src/main/resources/lensserver-default.xml
Lines 971 (patched)
<https://reviews.apache.org/r/66081/#comment281070>

    can you update this


- Puneet Gupta


On April 3, 2018, 8:14 a.m., Ankit Kailaswar wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/66081/
> -----------------------------------------------------------
> 
> (Updated April 3, 2018, 8:14 a.m.)
> 
> 
> Review request for lens, Amareshwari Sriramadasu, Rajat Khandelwal, and Puneet Gupta.
> 
> 
> Repository: lens
> 
> 
> Description
> -------
> 
> https://issues.apache.org/jira/browse/LENS-1506
> 
> This patch contains code changes to enable kerberos authentication for 
> 1. lens to hive 
> 2. lens to metastore
> 3. lens to hdfs
> 
> code changes are as follows,
> 1. new http thrift client for hive driver to support sasl transport for kerberozied hive server.
> 2. cron to update KDC ticket before it expires.
> 
> 
> Diffs
> -----
> 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2eb94aa7 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 54885f77 
>   lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java PRE-CREATION 
>   lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java d5273be8 
>   lens-server/src/main/java/org/apache/lens/server/BaseLensService.java c30a2d72 
>   lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java 31ac358d 
>   lens-server/src/main/resources/lensserver-default.xml 28b1db29 
>   lens-server/src/test/resources/lens-site.xml 7e5f522e 
>   tools/scripts/lens-ctl 304b4f5a 
> 
> 
> Diff: https://reviews.apache.org/r/66081/diff/5/
> 
> 
> Testing
> -------
> 
> unit testing
> 
> 
> Thanks,
> 
> Ankit Kailaswar
> 
>


Re: Review Request 66081: Kerberos authentication in lens

Posted by Ankit Kailaswar <an...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/66081/
-----------------------------------------------------------

(Updated April 3, 2018, 8:14 a.m.)


Review request for lens, Amareshwari Sriramadasu, Rajat Khandelwal, and Puneet Gupta.


Repository: lens


Description
-------

https://issues.apache.org/jira/browse/LENS-1506

This patch contains code changes to enable kerberos authentication for 
1. lens to hive 
2. lens to metastore
3. lens to hdfs

code changes are as follows,
1. new http thrift client for hive driver to support sasl transport for kerberozied hive server.
2. cron to update KDC ticket before it expires.


Diffs (updated)
-----

  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2eb94aa7 
  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 54885f77 
  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java PRE-CREATION 
  lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java d5273be8 
  lens-server/src/main/java/org/apache/lens/server/BaseLensService.java c30a2d72 
  lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java 31ac358d 
  lens-server/src/main/resources/lensserver-default.xml 28b1db29 
  lens-server/src/test/resources/lens-site.xml 7e5f522e 
  tools/scripts/lens-ctl 304b4f5a 


Diff: https://reviews.apache.org/r/66081/diff/5/

Changes: https://reviews.apache.org/r/66081/diff/4-5/


Testing
-------

unit testing


Thanks,

Ankit Kailaswar


Re: Review Request 66081: Kerberos authentication in lens

Posted by Ankit Kailaswar <an...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/66081/
-----------------------------------------------------------

(Updated April 3, 2018, 8:11 a.m.)


Review request for lens, Amareshwari Sriramadasu, Rajat Khandelwal, and Puneet Gupta.


Repository: lens


Description
-------

https://issues.apache.org/jira/browse/LENS-1506

This patch contains code changes to enable kerberos authentication for 
1. lens to hive 
2. lens to metastore
3. lens to hdfs

code changes are as follows,
1. new http thrift client for hive driver to support sasl transport for kerberozied hive server.
2. cron to update KDC ticket before it expires.


Diffs (updated)
-----

  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2eb94aa7 
  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 54885f77 
  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java PRE-CREATION 
  lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java d5273be8 
  lens-server/src/main/java/org/apache/lens/server/BaseLensService.java c30a2d72 
  lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java 31ac358d 
  lens-server/src/main/resources/lensserver-default.xml 28b1db29 
  lens-server/src/test/resources/lens-site.xml 7e5f522e 
  tools/scripts/lens-ctl 304b4f5a 


Diff: https://reviews.apache.org/r/66081/diff/4/

Changes: https://reviews.apache.org/r/66081/diff/3-4/


Testing
-------

unit testing


Thanks,

Ankit Kailaswar


Re: Review Request 66081: Kerberos authentication in lens

Posted by Ankit Kailaswar <an...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/66081/
-----------------------------------------------------------

(Updated April 2, 2018, 12:58 p.m.)


Review request for lens, Amareshwari Sriramadasu, Rajat Khandelwal, and Puneet Gupta.


Repository: lens


Description
-------

https://issues.apache.org/jira/browse/LENS-1506

This patch contains code changes to enable kerberos authentication for 
1. lens to hive 
2. lens to metastore
3. lens to hdfs

code changes are as follows,
1. new http thrift client for hive driver to support sasl transport for kerberozied hive server.
2. cron to update KDC ticket before it expires.


Diffs (updated)
-----

  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2eb94aa706c648b50dce1bbb5360ddd22a242295 
  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 54885f77643d5723ab7735f5b666ce6bfa75a782 
  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java PRE-CREATION 
  lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java d5273be8b1d0c6c1e63da049c1cba712a5817903 
  lens-server/src/main/java/org/apache/lens/server/BaseLensService.java c30a2d72d27acdbab4c175e6e723f6369d934de9 
  lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java 31ac358d0a1747b1dbfe1d6dacaf0fb82556475d 
  lens-server/src/main/resources/lensserver-default.xml 28b1db29a8be7dc9762a2ce413a988d3b14b8543 
  lens-server/src/test/resources/lens-site.xml 7e5f522ea581e83dfd85210f27f10473e93c0097 
  tools/scripts/lens-ctl 304b4f5a8b82a5d313cdf31852cf502a214ba83b 


Diff: https://reviews.apache.org/r/66081/diff/3/

Changes: https://reviews.apache.org/r/66081/diff/2-3/


Testing
-------

unit testing


Thanks,

Ankit Kailaswar


Re: Review Request 66081: Kerberos authentication in lens

Posted by Ankit Kailaswar <an...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/66081/
-----------------------------------------------------------

(Updated March 20, 2018, 8:43 p.m.)


Review request for lens, Amareshwari Sriramadasu, Rajat Khandelwal, and Puneet Gupta.


Repository: lens


Description
-------

https://issues.apache.org/jira/browse/LENS-1506

This patch contains code changes to enable kerberos authentication for 
1. lens to hive 
2. lens to metastore
3. lens to hdfs

code changes are as follows,
1. new http thrift client for hive driver to support sasl transport for kerberozied hive server.
2. cron to update KDC ticket before it expires.


Diffs (updated)
-----

  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java 2eb94aa7 
  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RemoteThriftConnection.java 54885f77 
  lens-driver-hive/src/main/java/org/apache/lens/driver/hive/RetryingThriftCLIServiceClientSasl.java PRE-CREATION 
  lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java d5273be8 
  lens-server/src/main/java/org/apache/lens/server/BaseLensService.java b9fcdd8b 
  lens-server/src/main/java/org/apache/lens/server/session/HiveSessionService.java 31ac358d 


Diff: https://reviews.apache.org/r/66081/diff/2/

Changes: https://reviews.apache.org/r/66081/diff/1-2/


Testing
-------

unit testing


Thanks,

Ankit Kailaswar