parser = OptionParser() parser.add_option("-c", "--config", dest="configFile", help="Configuration file (default phd-metrics.ini)", default="phd-metrics.ini") parser.add_option("-s", "--sqlfile", dest="sqlFile", help="Filename to write SQL statements to (default none)", default=None) conf = Config(parser, sys.argv[2:]) pgutil = PostgresUtil(conf) pgutil.open() HdfsUtil(conf).printReport() HawqUtil(conf).printReport() HiveUtil(conf).printReport() UserUtil(conf).printReport() FsUtil(conf).printReport() pgutil.close() # Local filesystem option elif sys.argv[1] == "fs-util": parser = OptionParser() parser.add_option("-c", "--config", dest="configFile", help="Configuration file (default phd-metrics.ini)", default="phd-metrics.ini") parser.add_option("-a", "--action", dest="action", help="Choose an action: report", default=None) conf = Config(parser, sys.argv[2:]) fsUtil = FsUtil(conf) if conf.get(Config.ACTION) == 'report': fsUtil.printReport(); else: printError("Unknown action %s" % (conf.get(Config.ACTION)))
dest="sqlFile", help="Filename to write SQL statements to (default none)", default=None) conf = Config(parser, sys.argv[2:]) pgutil = PostgresUtil(conf) pgutil.open() HdfsUtil(conf).printReport() HawqUtil(conf).printReport() HiveUtil(conf).printReport() UserUtil(conf).printReport() FsUtil(conf).printReport() pgutil.close() # Local filesystem option elif sys.argv[1] == "fs-util": parser = OptionParser() parser.add_option("-c", "--config", dest="configFile", help="Configuration file (default phd-metrics.ini)", default="phd-metrics.ini") parser.add_option("-a", "--action", dest="action", help="Choose an action: report", default=None)