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