Package com.cloudera.flume.conf

Examples of com.cloudera.flume.conf.FlumeConfigData


    sh
        .executeLine("exec config bar 'synth(50)' '{delay(100) => accumulator(\"count2\") }' ");
    sh
        .executeLine("exec config baz 'synth(75)' '{delay(100) => accumulator(\"count3\") }' ");

    FlumeConfigData fcd = flumeMaster.getSpecMan().getConfig("foo");
    assertEquals("{delay(100) => accumulator(\"count\") }", fcd.sinkConfig);
    assertEquals("synth(100)", fcd.sourceConfig);
    assertTrue(0 != fcd.timestamp);

    sh.executeLine("waitForNodesDone 0 foo bar baz");
View Full Code Here


        + FlumeConfiguration.DEFAULT_ADMIN_PORT);
    // this will run for 10 seconds
    sh
        .executeLine("exec config foo 'synth(100)' '{delay(100) => accumulator(\"count\") }' ");

    FlumeConfigData fcd = flumeMaster.getSpecMan().getConfig("foo");
    assertEquals("{delay(100) => accumulator(\"count\") }", fcd.sinkConfig);
    assertEquals("synth(100)", fcd.sourceConfig);
    assertTrue(0 != fcd.timestamp);

    sh.executeLine("waitForNodesActive 0 foo");
View Full Code Here

    }

    @Override
    public AvroFlumeConfigData getConfig(CharSequence sourceId)
        throws AvroRemoteException {
      return MasterClientServerAvro.configToAvro(new FlumeConfigData());
    }
View Full Code Here

    }

    boolean configChanged = master.getStatMan().updateHeartbeatStatus(
        NetUtils.localhost(), n.getStatus().physicalNode, logicalNode,
        n.getStatus().state, version);
    FlumeConfigData cfg = master.getSpecMan().getConfig(logicalNode);

    if (cfg == null || version < cfg.getTimestamp()) {
      configChanged = true;
      // version sent by node is older than current, return true to force
      // config
      // upgrade
    }
View Full Code Here

    }
    return out;
  }
  public AvroFlumeConfigData getConfig(CharSequence host)
      throws AvroRemoteException {
    FlumeConfigData data = delegate.getConfig(host.toString());
    if (data != null) {
      return configToAvro(data);
    }
    return null;
  }
View Full Code Here

  public static FlumeConfigData configFromAvro(AvroFlumeConfigData in) {
    if (in == null) {
      return null;
    }
    FlumeConfigData out = new FlumeConfigData();
    out.timestamp = in.timestamp;
    out.sourceConfig = in.sourceConfig.toString();
    out.sinkConfig = in.sinkConfig.toString();
    out.sourceVersion = in.sourceVersion;
    out.sinkVersion = in.sinkVersion;
View Full Code Here

    ConfigurationManager self = new ConfigManager();
    ConfigurationManager trans = new NullDecoTranslator(parent, self);

    trans.setConfig("foo", DEFAULTFLOW, "null", "null");

    FlumeConfigData transData = trans.getConfig("foo");
    assertEquals("null", transData.getSourceConfig());
    assertEquals("{ nullDeco => null }", transData.getSinkConfig());

    FlumeConfigData selfData = self.getConfig("foo");
    assertEquals("null", selfData.getSourceConfig());
    assertEquals("{ nullDeco => null }", selfData.getSinkConfig());

    FlumeConfigData origData = parent.getConfig("foo");
    assertEquals("null", origData.getSourceConfig());
    assertEquals("null", origData.getSinkConfig());
  }
View Full Code Here

    trans.setConfig("foo", DEFAULTFLOW, "null", "null");

    trans.refreshAll();

    FlumeConfigData transData = trans.getConfig("foo");
    assertEquals("null", transData.getSourceConfig());
    assertEquals("{ nullDeco => null }", transData.getSinkConfig());

    FlumeConfigData selfData = self.getConfig("foo");
    assertEquals("null", selfData.getSourceConfig());
    assertEquals("{ nullDeco => null }", selfData.getSinkConfig());

    FlumeConfigData origData = parent.getConfig("foo");
    assertEquals("null", origData.getSourceConfig());
    assertEquals("null", origData.getSinkConfig());
  }
View Full Code Here

    trans.setConfig("foo", DEFAULTFLOW, "null", "null");

    trans.updateAll();

    FlumeConfigData transData = trans.getConfig("foo");
    assertEquals("null", transData.getSourceConfig());
    assertEquals("{ nullDeco => null }", transData.getSinkConfig());

    FlumeConfigData selfData = self.getConfig("foo");
    assertEquals("null", selfData.getSourceConfig());
    assertEquals("{ nullDeco => null }", selfData.getSinkConfig());

    FlumeConfigData origData = parent.getConfig("foo");
    assertEquals("null", origData.getSourceConfig());
    assertEquals("null", origData.getSinkConfig());
  }
View Full Code Here

    }
    return out;
  }
  public AvroFlumeConfigData getConfig(CharSequence host)
      throws AvroRemoteException {
    FlumeConfigData data = delegate.getConfig(host.toString());
    if (data != null) {
      return configToAvro(data);
    }
    return null;
  }
View Full Code Here

TOP

Related Classes of com.cloudera.flume.conf.FlumeConfigData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.