ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Onischuk (JIRA)" <>
Subject [jira] [Created] (AMBARI-8523) ambari cluster HS2 health check causing errors in logs
Date Wed, 03 Dec 2014 14:51:12 GMT
Andrew Onischuk created AMBARI-8523:

             Summary: ambari cluster HS2 health check causing errors in logs
                 Key: AMBARI-8523
             Project: Ambari
          Issue Type: Bug
            Reporter: Andrew Onischuk
            Assignee: Andrew Onischuk
             Fix For: 2.0.0

The following stack trace is seen every 30 seconds in hiveServer2.log . I
noticed this in a ambari installed secure cluster. It seems to be coming as a
result of some ambari health check command. It is either not using kerberos to
authenticate, or not using proper thrift protocol .

    2014-11-04 06:37:01,333 ERROR server.TThreadPoolServer (
- Error occurred during processing of message.
    java.lang.RuntimeException: org.apache.thrift.transport.TTransportException
            at org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(
            at org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge20S$Server$TUGIAssumingTransportFactory$
            at org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge20S$Server$TUGIAssumingTransportFactory$
            at Method)
            at org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge20S$Server$TUGIAssumingTransportFactory.getTransport(
            at org.apache.thrift.server.TThreadPoolServer$
            at java.util.concurrent.ThreadPoolExecutor.runWorker(
            at java.util.concurrent.ThreadPoolExecutor$
    Caused by: org.apache.thrift.transport.TTransportException
            at org.apache.thrift.transport.TTransport.readAll(
            at org.apache.thrift.transport.TSaslTransport.receiveSaslMessage(
            at org.apache.thrift.transport.TSaslServerTransport.handleSaslStartMessage(
            at org.apache.thrift.transport.TSaslServerTransport$Factory.getTransport(
            ... 10 more

Please assume the following:

> which is used by the new alerts framework on trunk
uses this method.


> is_thrift_port_ok = hive_check.check_thrift_port_sasl(host_name,  
thrift_port, security_enabled=security_enabled)


> If this code change is for trunk, you'll need to update the new alert
scripts as well. If it's not for trunk, then you can close the issue.

This message was sent by Atlassian JIRA

View raw message