def configure_gobblin(hadoop): hookenv.status_set("maintenance", "Setting up Gobblin") gobblin = Gobblin(hadoop.version(), get_dist_config()) gobblin.setup_gobblin(hadoop.namenodes()[0], hadoop.hdfs_port()) set_state("gobblin.started") hookenv.status_set("active", "Ready")
def install_gobblin(hadoop): gobblin = Gobblin(hadoop.version(), get_dist_config()) if gobblin.verify_resources(): hookenv.status_set("maintenance", "Installing Gobblin") gobblin.install() set_state("gobblin.installed")