[jira] [Commented] (HIVE-12851) Add slider security setting support to LLAP packager
[ https://issues.apache.org/jira/browse/HIVE-12851?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15251102#comment-15251102 ] Andrew Sears commented on HIVE-12851: - Thanks Gopal, do you think this can be included as part of Hive packaging/LLAP setup or argparse dependency removed? Likely won't be an issue for customers running later versions of Python, though there are probably many who aren't and are in locked-down environments. Here's some information on the recommended way of installing argparse from CA. https://docops.ca.com/ca-advanced-authentication/8-1/EN/upgrading/verify-prerequisties/install-argparse-without-pip I think wiki needs some documentation around LLAP setup & dependencies. > Add slider security setting support to LLAP packager > > > Key: HIVE-12851 > URL: https://issues.apache.org/jira/browse/HIVE-12851 > Project: Hive > Issue Type: Bug >Reporter: Sergey Shelukhin >Assignee: Sergey Shelukhin > Fix For: 2.0.0, 2.1.0 > > Attachments: HIVE-12851.2.patch, HIVE-12851.patch > > > {noformat} > "slider.hdfs.keytab.dir": "...", > "slider.am.login.keytab.name": "...", > "slider.keytab.principal.name": "..." > {noformat} > should be emitted into appConfig.json for Slider AM. Right now, they have to > be added manually on a secure cluster. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HIVE-12851) Add slider security setting support to LLAP packager
[ https://issues.apache.org/jira/browse/HIVE-12851?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15251091#comment-15251091 ] Gopal V commented on HIVE-12851: Pip is probably not a repeatable install - using python-argparse RPMs is probably better {code} Installed Packages Name: python-argparse Arch: noarch Version : 1.2.1 Release : 2.el6 Size: 232 k Repo: installed >From repo : epel Summary : Optparse inspired command line parser for Python URL : http://code.google.com/p/argparse/ License : Python {code} > Add slider security setting support to LLAP packager > > > Key: HIVE-12851 > URL: https://issues.apache.org/jira/browse/HIVE-12851 > Project: Hive > Issue Type: Bug >Reporter: Sergey Shelukhin >Assignee: Sergey Shelukhin > Fix For: 2.0.0, 2.1.0 > > Attachments: HIVE-12851.2.patch, HIVE-12851.patch > > > {noformat} > "slider.hdfs.keytab.dir": "...", > "slider.am.login.keytab.name": "...", > "slider.keytab.principal.name": "..." > {noformat} > should be emitted into appConfig.json for Slider AM. Right now, they have to > be added manually on a secure cluster. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HIVE-12851) Add slider security setting support to LLAP packager
[ https://issues.apache.org/jira/browse/HIVE-12851?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15251081#comment-15251081 ] Andrew Sears commented on HIVE-12851: - With a Centos 6.5 minimal install and HDP 2.4 / Python 2.6.6 need to run the following to get argparse installed yum -y install epel-release pip install argparse > Add slider security setting support to LLAP packager > > > Key: HIVE-12851 > URL: https://issues.apache.org/jira/browse/HIVE-12851 > Project: Hive > Issue Type: Bug >Reporter: Sergey Shelukhin >Assignee: Sergey Shelukhin > Fix For: 2.0.0, 2.1.0 > > Attachments: HIVE-12851.2.patch, HIVE-12851.patch > > > {noformat} > "slider.hdfs.keytab.dir": "...", > "slider.am.login.keytab.name": "...", > "slider.keytab.principal.name": "..." > {noformat} > should be emitted into appConfig.json for Slider AM. Right now, they have to > be added manually on a secure cluster. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HIVE-12851) Add slider security setting support to LLAP packager
[ https://issues.apache.org/jira/browse/HIVE-12851?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15113395#comment-15113395 ] Gopal V commented on HIVE-12851: +1 [~sershe]: you're right, python-argparse makes this much neater - I'll eat my objections :) I tested this on an insecure cluster as well, Slider ignores missing keytabs if there's no kerberos init. > Add slider security setting support to LLAP packager > > > Key: HIVE-12851 > URL: https://issues.apache.org/jira/browse/HIVE-12851 > Project: Hive > Issue Type: Bug >Reporter: Sergey Shelukhin >Assignee: Sergey Shelukhin > Attachments: HIVE-12851.2.patch, HIVE-12851.patch > > > {noformat} > "slider.hdfs.keytab.dir": "...", > "slider.am.login.keytab.name": "...", > "slider.keytab.principal.name": "..." > {noformat} > should be emitted into appConfig.json for Slider AM. Right now, they have to > be added manually on a secure cluster. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HIVE-12851) Add slider security setting support to LLAP packager
[ https://issues.apache.org/jira/browse/HIVE-12851?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15103299#comment-15103299 ] Hive QA commented on HIVE-12851: Here are the results of testing the latest attachment: https://issues.apache.org/jira/secure/attachment/12782677/HIVE-12851.2.patch {color:red}ERROR:{color} -1 due to no test(s) being added or modified. {color:red}ERROR:{color} -1 due to 6 failed/errored test(s), 10019 tests executed *Failed tests:* {noformat} TestHWISessionManager - did not produce a TEST-*.xml file org.apache.hadoop.hive.cli.TestMiniTezCliDriver.testCliDriver_tez_union org.apache.hadoop.hive.cli.TestNegativeCliDriver.testNegativeCliDriver_authorization_uri_import org.apache.hadoop.hive.ql.exec.spark.session.TestSparkSessionManagerImpl.testMultiSessionMultipleUse org.apache.hadoop.hive.ql.exec.spark.session.TestSparkSessionManagerImpl.testSingleSessionMultipleUse org.apache.hive.jdbc.TestSSL.testSSLVersion {noformat} Test results: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/6649/testReport Console output: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/6649/console Test logs: http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-TRUNK-Build-6649/ Messages: {noformat} Executing org.apache.hive.ptest.execution.TestCheckPhase Executing org.apache.hive.ptest.execution.PrepPhase Executing org.apache.hive.ptest.execution.ExecutionPhase Executing org.apache.hive.ptest.execution.ReportingPhase Tests exited with: TestsFailedException: 6 tests failed {noformat} This message is automatically generated. ATTACHMENT ID: 12782677 - PreCommit-HIVE-TRUNK-Build > Add slider security setting support to LLAP packager > > > Key: HIVE-12851 > URL: https://issues.apache.org/jira/browse/HIVE-12851 > Project: Hive > Issue Type: Bug >Reporter: Sergey Shelukhin >Assignee: Sergey Shelukhin > Attachments: HIVE-12851.2.patch, HIVE-12851.patch > > > {noformat} > "slider.hdfs.keytab.dir": "...", > "slider.am.login.keytab.name": "...", > "slider.keytab.principal.name": "..." > {noformat} > should be emitted into appConfig.json for Slider AM. Right now, they have to > be added manually on a secure cluster. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HIVE-12851) Add slider security setting support to LLAP packager
[ https://issues.apache.org/jira/browse/HIVE-12851?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15102717#comment-15102717 ] Gopal V commented on HIVE-12851: QE automation uses it, which might be how you have it. > Add slider security setting support to LLAP packager > > > Key: HIVE-12851 > URL: https://issues.apache.org/jira/browse/HIVE-12851 > Project: Hive > Issue Type: Bug >Reporter: Sergey Shelukhin >Assignee: Sergey Shelukhin > Attachments: HIVE-12851.patch > > > {noformat} > "slider.hdfs.keytab.dir": "...", > "slider.am.login.keytab.name": "...", > "slider.keytab.principal.name": "..." > {noformat} > should be emitted into appConfig.json for Slider AM. Right now, they have to > be added manually on a secure cluster. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HIVE-12851) Add slider security setting support to LLAP packager
[ https://issues.apache.org/jira/browse/HIVE-12851?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15102671#comment-15102671 ] Sergey Shelukhin commented on HIVE-12851: - argparse is supported for Python 2.3 and later... I think it's reasonable to expect users to install it if missing. It's also a standalone module, so it can be copied if missing. When I was testing it, it was present on Python 2.6.6 on RHEL 6.6 and CentOS 6.6 (2 separate clusters). > Add slider security setting support to LLAP packager > > > Key: HIVE-12851 > URL: https://issues.apache.org/jira/browse/HIVE-12851 > Project: Hive > Issue Type: Bug >Reporter: Sergey Shelukhin >Assignee: Sergey Shelukhin > Attachments: HIVE-12851.patch > > > {noformat} > "slider.hdfs.keytab.dir": "...", > "slider.am.login.keytab.name": "...", > "slider.keytab.principal.name": "..." > {noformat} > should be emitted into appConfig.json for Slider AM. Right now, they have to > be added manually on a secure cluster. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HIVE-12851) Add slider security setting support to LLAP packager
[ https://issues.apache.org/jira/browse/HIVE-12851?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15102643#comment-15102643 ] Gopal V commented on HIVE-12851: -1 on the use of argparse - is a famously python3 module. The default centos6 python version is 2.7, which is what we expect at a normal install location today. > Add slider security setting support to LLAP packager > > > Key: HIVE-12851 > URL: https://issues.apache.org/jira/browse/HIVE-12851 > Project: Hive > Issue Type: Bug >Reporter: Sergey Shelukhin >Assignee: Sergey Shelukhin > Attachments: HIVE-12851.patch > > > {noformat} > "slider.hdfs.keytab.dir": "...", > "slider.am.login.keytab.name": "...", > "slider.keytab.principal.name": "..." > {noformat} > should be emitted into appConfig.json for Slider AM. Right now, they have to > be added manually on a secure cluster. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HIVE-12851) Add slider security setting support to LLAP packager
[ https://issues.apache.org/jira/browse/HIVE-12851?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15095251#comment-15095251 ] Sergey Shelukhin commented on HIVE-12851: - [~hagleitn] [~gopalv] fyi > Add slider security setting support to LLAP packager > > > Key: HIVE-12851 > URL: https://issues.apache.org/jira/browse/HIVE-12851 > Project: Hive > Issue Type: Bug >Reporter: Sergey Shelukhin > > {noformat} > "slider.hdfs.keytab.dir": "...", > "slider.am.login.keytab.name": "...", > "slider.keytab.principal.name": "..." > {noformat} > should be emitted into appConfig.json for Slider AM. Right now, they have to > be added manually on a secure cluster. -- This message was sent by Atlassian JIRA (v6.3.4#6332)