if options.command == "": print "Must given -c option\"s value" else: if options.command == "requireInstall": Infra.install(ClusterOptions(True)) if options.command == "deployAll": cluster_options = ClusterOptions(True) Zookeeper.install(cluster_options) Hadoop.install(cluster_options) Storm.install(cluster_options) Hive.install(cluster_options) HBase.install(cluster_options) if options.command == "startZookeeper": Zookeeper.start(ClusterOptions()) if options.command == "stopZookeeper": Zookeeper.stop(ClusterOptions()) if options.command == "startStorm": Storm.start(ClusterOptions()) if options.command == "initCluster": Hadoop.init(ClusterOptions()) if options.command == "startHadoop": Hadoop.start(ClusterOptions()) if options.command == "stopHadoop": Hadoop.stop(ClusterOptions())