You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "Hadoop QA (JIRA)" <ji...@apache.org> on 2015/11/24 07:20:10 UTC
[jira] [Commented] (PHOENIX-2449) QueryServer needs Hadoop
configuration on classpath with Kerberos
[ https://issues.apache.org/jira/browse/PHOENIX-2449?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15023844#comment-15023844 ]
Hadoop QA commented on PHOENIX-2449:
------------------------------------
{color:red}-1 overall{color}. Here are the results of testing the latest attachment
http://issues.apache.org/jira/secure/attachment/12773984/PHOENIX-2449.patch
against master branch at commit 76a8d18043b5903253d5fff83609731e7e9f283d.
ATTACHMENT ID: 12773984
{color:green}+1 @author{color}. The patch does not contain any @author tags.
{color:green}+0 tests included{color}. The patch appears to be a documentation, build,
or dev patch that doesn't require tests.
{color:green}+1 javac{color}. The applied patch does not increase the total number of javac compiler warnings.
{color:red}-1 javadoc{color}. The javadoc tool appears to have generated 32 warning messages.
{color:red}-1 release audit{color}. The applied patch generated 1 release audit warnings (more than the master's current 0 warnings).
{color:red}-1 lineLengths{color}. The patch introduces the following lines longer than 100:
+ # If there's no jaas file specified by the caller, this is necessary when Kerberos is enabled.
+java_cmd = '%(java)s -cp ' + hbase_config_path + os.pathsep + hadoop_config_path + os.pathsep + phoenix_utils.phoenix_queryserver_jar + \
{color:green}+1 core tests{color}. The patch passed unit tests in .
{color:red}-1 core zombie tests{color}. There are 1 zombie test(s): at org.apache.camel.component.file.NewFileConsumeTest.testNewFileConsumer(NewFileConsumeTest.java:71)
Test results: https://builds.apache.org/job/PreCommit-PHOENIX-Build/183//testReport/
Release audit warnings: https://builds.apache.org/job/PreCommit-PHOENIX-Build/183//artifact/patchprocess/patchReleaseAuditWarnings.txt
Javadoc warnings: https://builds.apache.org/job/PreCommit-PHOENIX-Build/183//artifact/patchprocess/patchJavadocWarnings.txt
Console output: https://builds.apache.org/job/PreCommit-PHOENIX-Build/183//console
This message is automatically generated.
> QueryServer needs Hadoop configuration on classpath with Kerberos
> -----------------------------------------------------------------
>
> Key: PHOENIX-2449
> URL: https://issues.apache.org/jira/browse/PHOENIX-2449
> Project: Phoenix
> Issue Type: Bug
> Reporter: Josh Elser
> Assignee: Josh Elser
> Fix For: 4.7.0
>
> Attachments: PHOENIX-2449.patch
>
>
> [~cartershanklin] pointed out to me that PQS fails to perform Kerberos login using queryserver.py out of the box. It looks like this is ultimately because the login is dependent on the value for {{hadoop.security.authentication}}. Thus, without those configs, PQS never logs in, and just spews errors because the HBase RPC fails without the ticket.
> Should be simple enough to pull HADOOP_CONF_DIR out and include it on the classpath.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)