首先安装包:
pip2 install hdfs
pip2 install requests_kerberos
然后代码认证
from hdfs.ext.kerberos import KerberosClient
client = KerberosClient('http://xx.xx.xx.xx:50070', hostname_override="bj-gc3-arch-hadoop-namenode-01")
client.list('/user')
本文介绍了如何使用Python进行HDFS的Kerberos认证过程。首先通过安装必要的Python包如hdfs和requests_kerberos来准备环境。接着展示了具体的Python代码实现,包括创建KerberosClient实例并使用它列出HDFS上的用户目录。
首先安装包:
pip2 install hdfs
pip2 install requests_kerberos
然后代码认证
from hdfs.ext.kerberos import KerberosClient
client = KerberosClient('http://xx.xx.xx.xx:50070', hostname_override="bj-gc3-arch-hadoop-namenode-01")
client.list('/user')
2204
2084

被折叠的 条评论
为什么被折叠?