Reply
Contributor
Posts: 78
Registered: ‎06-19-2014

kerberos_ ERROR handle_other(): Mutual authentication unavailable on 200 response

[ Edited ]

cdh5.0.2

hue3.5

 

cdh was configured hadoop security with cloudera manager.

can not Save Query Results Big Query in HDFS .

user:hue

the error:

kerberos_    ERROR    handle_other(): Mutual authentication unavailable on 200 response

 20140624203933.jpg

Cloudera Employee
Posts: 723
Registered: ‎07-30-2013

Re: kerberos_ ERROR handle_other(): Mutual authentication unavailable on 200 response

Seems like a misconfiguration.

Do you have any other warnings on the Hue page /about/admin_wizard ?

Romain

Contributor
Posts: 78
Registered: ‎06-19-2014

Re: kerberos_ ERROR handle_other(): Mutual authentication unavailable on 200 response

 The warnings on the Hue page /about/admin_wizard:
"Potential misconfiguration detected. Fix and restart Hue.
Impala Editor No available Impalad to send queries to.
 
no other warnings.
It has nothing to do with this warnning,must be some other misconfiguration.

 

Contributor
Posts: 78
Registered: ‎06-19-2014

Re: kerberos_ ERROR handle_other(): Mutual authentication unavailable on 200 response

ps: the service kt_renewer is running.
Contributor
Posts: 78
Registered: ‎06-19-2014

Re: kerberos_ ERROR handle_other(): Mutual authentication unavailable on 200 response

Click the 'select a file or directory',the error.log print the error too.

Cloudera Employee
Posts: 723
Registered: ‎07-30-2013

Re: kerberos_ ERROR handle_other(): Mutual authentication unavailable on 200 response

Could you describe more: are you trying to export the result of a Hive
query into HDFS?

Could you provide the full trace from the /logs page when the error happens?

Romain

Contributor
Posts: 78
Registered: ‎06-19-2014

Re: kerberos_ ERROR handle_other(): Mutual authentication unavailable on 200 response

[ Edited ]

yes,I export hive query result to hdfs with method 'big query in hdfs'.

 

the /logs:

25/Jun/2014 21:50:10 -0700] access WARNING 172.20.0.224 hue - "GET /logs HTTP/1.1"
[25/Jun/2014 21:50:07 -0700] resource DEBUG GET Got response: {"FileStatus":{"accessTime":0,"b...
[25/Jun/2014 21:50:07 -0700] kerberos_ DEBUG handle_response(): returning <Response [200]>
[25/Jun/2014 21:50:07 -0700] kerberos_ ERROR handle_other(): Mutual authentication unavailable on 200 response
[25/Jun/2014 21:50:07 -0700] kerberos_ DEBUG handle_other(): Handling: 200
[25/Jun/2014 21:50:07 -0700] connectionpool DEBUG "GET /webhdfs/v1/user/hue/kt?op=GETFILESTATUS&user.name=hue&doas=hue HTTP/1.1" 200 None
[25/Jun/2014 21:50:07 -0700] connectionpool DEBUG Setting read timeout to None
[25/Jun/2014 21:50:07 -0700] dbms DEBUG Query Server: {'server_host': 'datanode12.yeahmobi.com', 'server_port': 10000, 'server_name': 'beeswax', 'principal': 'hive/datanode12.yeahmobi.com@HADOOP.COM'}
[25/Jun/2014 21:50:07 -0700] thrift_util DEBUG Thrift call <class 'TCLIService.TCLIService.Client'>.GetOperationStatus returned in 1ms: TGetOperationStatusResp(status=TStatus(errorCode=None, errorMessage=None, sqlState=None, infoMessages=None, statusCode=0), operationState=2, errorMessage=None, sqlState=None, errorCode=None)
[25/Jun/2014 21:50:07 -0700] thrift_util DEBUG Thrift call: <class 'TCLIService.TCLIService.Client'>.GetOperationStatus(args=(TGetOperationStatusReq(operationHandle=TOperationHandle(hasResultSet=True, modifiedRowCount=None, operationType=0, operationId=THandleIdentifier(secret='Y^\xc1\xcb\x93\xaeN\xce\x8ao\x10\x9b\x1f\xf6\xa3\xf2', guid='\xe2\xaaM\xca\xba\x8dK\xf1\xb1\xa2\xb7\x1b\xe3a\x0e\x82'))),), kwargs={})
[25/Jun/2014 21:50:07 -0700] dbms DEBUG Query Server: {'server_host': 'datanode12.yeahmobi.com', 'server_port': 10000, 'server_name': 'beeswax', 'principal': 'hive/datanode12.yeahmobi.com@HADOOP.COM'}
[25/Jun/2014 21:50:07 -0700] access INFO 172.20.0.224 hue - "POST /beeswax/api/query/32/results/save/hdfs/directory HTTP/1.1"
[25/Jun/2014 21:50:04 -0700] thrift_util DEBUG Thrift call <class 'hadoop.api.jobtracker.Jobtracker.Client'>.getRunningJobs returned in 1ms: ThriftJobList(jobs=[])
[25/Jun/2014 21:50:04 -0700] thrift_util DEBUG Thrift call: <class 'hadoop.api.jobtracker.Jobtracker.Client'>.getRunningJobs(args=(RequestContext(confOptions={'effective_user': u'hue'}),), kwargs={})
[25/Jun/2014 21:50:04 -0700] access INFO 172.20.0.224 hue - "GET /jobbrowser/ HTTP/1.1"
[25/Jun/2014 21:50:00 -0700] access DEBUG 172.20.0.224 hue - "GET /favicon.ico HTTP/1.1"
[25/Jun/2014 21:50:00 -0700] thrift_util DEBUG Thrift call <class 'hadoop.api.jobtracker.Jobtracker.Client'>.getRunningJobs returned in 1ms: ThriftJobList(jobs=[])
[25/Jun/2014 21:50:00 -0700] thrift_util DEBUG Thrift call: <class 'hadoop.api.jobtracker.Jobtracker.Client'>.getRunningJobs(args=(RequestContext(confOptions={'effective_user': u'hue'}),), kwargs={})
[25/Jun/2014 21:50:00 -0700] access INFO 172.20.0.224 hue - "GET /jobbrowser/ HTTP/1.1"
[25/Jun/2014 21:50:00 -0700] access DEBUG 172.20.0.224 hue - "GET /static/art/icon_hue_24.png HTTP/1.1"
[25/Jun/2014 21:50:00 -0700] access DEBUG 172.20.0.224 hue - "GET /oozie/static/art/icon_oozie_dashboard_24.png HTTP/1.1"
[25/Jun/2014 21:50:00 -0700] access DEBUG 172.20.0.224 hue - "GET /oozie/static/art/icon_oozie_editor_24.png HTTP/1.1"
[25/Jun/2014 21:50:00 -0700] access DEBUG 172.20.0.224 hue - "GET /sqoop/static/art/icon_sqoop_24.png HTTP/1.1"
[25/Jun/2014 21:50:00 -0700] access DEBUG 172.20.0.224 hue - "GET /hbase/static/art/icon_24.png HTTP/1.1"
[25/Jun/2014 21:50:00 -0700] access DEBUG 172.20.0.224 hue - "GET /zookeeper/static/art/icon_24.png HTTP/1.1"
[25/Jun/2014 21:50:00 -0700] access DEBUG 172.20.0.224 hue - "GET /metastore/static/art/icon_metastore_24.png HTTP/1.1"
[25/Jun/2014 21:50:00 -0700] access DEBUG 172.20.0.224 hue - "GET /impala/static/art/icon_impala_24.png HTTP/1.1"
[25/Jun/2014 21:50:00 -0700] access DEBUG 172.20.0.224 hue - "GET /beeswax/static/art/icon_beeswax_24.png HTTP/1.1"
[25/Jun/2014 21:50:00 -0700] access DEBUG 172.20.0.224 hue - "GET /rdbms/static/art/icon_rdbms_24.png HTTP/1.1"
[25/Jun/2014 21:50:00 -0700] access DEBUG 172.20.0.224 hue - "GET /jobsub/static/art/icon_jobsub_24.png HTTP/1.1"
[25/Jun/2014 21:50:00 -0700] access DEBUG 172.20.0.224 hue - "GET /pig/static/art/icon_pig_24.png HTTP/1.1"
[25/Jun/2014 21:50:00 -0700] access DEBUG 172.20.0.224 hue - "GET /static/art/hue-logo-mini-white.png HTTP/1.1"

Highlighted
Contributor
Posts: 78
Registered: ‎06-19-2014

Re: kerberos_ ERROR handle_other(): Mutual authentication unavailable on 200 response

hello Romain:

 

When I click 'file blowser',this error show in the runcpserver.log:

[27/Jun/2014 14:31:08 +0800] kerberos_ ERROR handle_other(): Mutual authentication unavailable on 200 response
[27/Jun/2014 14:31:08 +0800] kerberos_ ERROR handle_other(): Mutual authentication unavailable on 200 response
[27/Jun/2014 14:31:08 +0800] kerberos_ ERROR handle_other(): Mutual authentication unavailable on 200 response
[27/Jun/2014 14:31:08 +0800] kerberos_ ERROR handle_other(): Mutual authentication unavailable on 200 response
[27/Jun/2014 14:31:08 +0800] kerberos_ ERROR handle_other(): Mutual authentication unavailable on 200 response
[27/Jun/2014 14:31:08 +0800] kerberos_ ERROR handle_other(): Mutual authentication unavailable on 200 response

Any configuration I missed?

Cloudera Employee
Posts: 723
Registered: ‎07-30-2013

Re: kerberos_ ERROR handle_other(): Mutual authentication unavailable on 200 response

You might already know what Michalis found, but it is a false positive
warning: https://issues.cloudera.org/browse/HUE-2198

If the query result is correctly exported to HDFS it wold confirm this.

Romain

Contributor
Posts: 78
Registered: ‎06-19-2014

Re: kerberos_ ERROR handle_other(): Mutual authentication unavailable on 200 response

“Could not save results”。The  mapreduce job of exporting data couldn't be created,so the query result is not exported to HDFS.

 

Maybe there is  a error occured before the mapreduce job created.