我计划使用Oozie REST Services提供的信息改进内部项目的可视化细节。
下面是访问oozie休息信息的python脚本
req=urllib2.Request('http://localhost:11000/oozie/v1/jobs?jobtype=wf')
response=urllib2.urlopen(req)
print json.dumps(json.loads(response.read()),indent=4,separators=(',',': '))
它可以在非kerberos保护的环境中顺利运行。
当脚本在kerberos保护的环境中运行时,它会导致
文件“/usr/lib64/python2.6/urllib2.py”,第518行,在http_error_default中 提出HTTPError(req.get_full_url(),code,msg,hdrs,fp) urllib2.HTTPError:HTTP错误401:未经授权
任何人都可以帮助解决这个问题。