一、配置文件hdfs.conf二、读取配置文件参数
一、配置文件hdfs.conf[cdhprod] corePath: /Users/f/PycharmProjects/firstProject/hdfs/core-site.xml hdfsPath: /Users/f/PycharmProjects/firstProject/hdfs/hdfs-site.xml krb5Conf: /Users/f/PycharmProjects/firstProject/hdfs/krb5.conf keytab: /Users/f/PycharmProjects/firstProject/hdfs/optics.keytab ClusterName: hdfs://optics-cdh keytabUser: optics@CDH.optics.COM [cdhtest] ClusterName: hdfs://optics-cdh-test二、读取配置文件参数
import configparser
cf = configparser.ConfigParser()
cf.read("/Users/f/PycharmProjects/firstProject/hdfs.conf")
//读取配置文件头['cdhprod', 'cdhtest']
secs = cf.sections()
print(secs)
//读取配置文件对应头内的参数
//以读取keytab属性为例
keytab = cf['cdhprod']['keytab']
print(keytab)
输出如下所示:
['cdhprod'] /Users/f/PycharmProjects/firstProject/hdfs/optics.keytab



