示例#1
0
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")
示例#2
0
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")