public static FluoConfiguration resolveFluoConfig() { String connPropsPath = System.getProperty("fluo.conn.props"); if (connPropsPath == null) { return new FluoConfiguration(); } else { File connPropsFile = new File(connPropsPath); Preconditions.checkArgument(connPropsFile.exists(), "System property 'fluo.conn.props' is set to file that doesn't exist: " + connPropsPath); return new FluoConfiguration(connPropsFile); } } }
public static void main(String[] args) { if (args.length != 1) { System.out.println("ERROR - Expected usage: ValidateAppName <fluoApplicationName>"); System.exit(-1); } FluoConfiguration config = new FluoConfiguration(); try { config.setApplicationName(args[0]); } catch (IllegalArgumentException e) { System.out.println("ERROR - " + e.getMessage()); System.exit(-1); } } }
public static void main(String[] args) { if (args.length != 1) { System.out.println("ERROR - Expected usage: ValidateAppName <fluoApplicationName>"); System.exit(-1); } FluoConfiguration config = new FluoConfiguration(); try { config.setApplicationName(args[0]); } catch (IllegalArgumentException e) { System.out.println("ERROR - " + e.getMessage()); System.exit(-1); } } }
private static <T> T getAndBuildClassWithConfig(SimpleConfiguration configuration, String classProp, String classDefault) { FluoConfiguration config = new FluoConfiguration(configuration); String clazz = config.getString(classProp, classDefault); Objects.requireNonNull(clazz, classProp + " cannot be null"); Preconditions.checkArgument(!clazz.isEmpty(), classProp + " cannot be empty"); return buildClassWithConfig(clazz, config); }
private static <T> T getAndBuildClassWithConfig(SimpleConfiguration configuration, String classProp, String classDefault) { FluoConfiguration config = new FluoConfiguration(configuration); String clazz = config.getString(classProp, classDefault); Objects.requireNonNull(clazz, classProp + " cannot be null"); Preconditions.checkArgument(!clazz.isEmpty(), classProp + " cannot be empty"); return buildClassWithConfig(clazz, config); }
public static FluoConfiguration mergeZookeeperConfig(FluoConfiguration config) { SimpleConfiguration zooConfig = getZookeeperConfig(config); FluoConfiguration copy = new FluoConfiguration(config); for (Map.Entry<String, String> entry : zooConfig.toMap().entrySet()) { copy.setProperty(entry.getKey(), entry.getValue()); } return copy; }
public static FluoConfiguration mergeZookeeperConfig(FluoConfiguration config) { SimpleConfiguration zooConfig = getZookeeperConfig(config); FluoConfiguration copy = new FluoConfiguration(config); for (Map.Entry<String, String> entry : zooConfig.toMap().entrySet()) { copy.setProperty(entry.getKey(), entry.getValue()); } return copy; }
private static Environment initOracleEnv(FluoConfiguration config, int port) { FluoConfiguration c = new FluoConfiguration(config); c.setProperty(FluoConfigurationImpl.ORACLE_PORT_PROP, port); return new Environment(c); }
public FluoConfiguration getFluoConfiguration(boolean debug) { verifyFluoInstall(); String propsPath = getFluoPropsPath(); FluoConfiguration config = new FluoConfiguration(new File(propsPath)); if (debug) { System.out.println("Connecting to Fluo instance (" + config.getInstanceZookeepers() + ") using config (" + stripFluoHomeDir(propsPath) + ")"); } return config; }
public FluoConfiguration getFluoConfiguration(boolean debug) { verifyFluoInstall(); String propsPath = getFluoPropsPath(); FluoConfiguration config = new FluoConfiguration(new File(propsPath)); if (debug) { System.out.println("Connecting to Fluo instance (" + config.getInstanceZookeepers() + ") using config (" + stripFluoHomeDir(propsPath) + ")"); } return config; }
private void resetFluoConfig() { fluoConfig = new FluoConfiguration(); configureFromMAC(fluoConfig, cluster); fluoConfig.setApplicationName("fluo-it"); fluoConfig.setAccumuloTable("fluo" + tableCounter.getAndIncrement()); } }
public FluoConfiguration resolveFluoConfiguration(String appName, boolean debug) { FluoConfiguration config; try { config = getAppConfiguration(appName, debug); } catch (FluoException e) { config = new FluoConfiguration(getFluoConfiguration(debug)); config.setApplicationName(appName); } return config; }
/** * Uses underlying parameter map to build a FluoConfiguration object * @return - FluoConfiguration for creating a FluoClient */ public FluoConfiguration getFluoConfiguration() { final FluoConfiguration config = new FluoConfiguration(); config.setMiniStartAccumulo(false); config.setAccumuloInstance(params.get(CONF_ACCUMULO_INSTANCE_NAME)); config.setAccumuloUser(params.get(CONF_EXPORTER_USERNAME)); config.setAccumuloPassword(params.get(CONF_EXPORTER_PASSWORD)); config.setInstanceZookeepers(params.get(CONF_FLUO_INSTANCE_ZOOKEEPERS)); config.setAccumuloZookeepers(params.get(CONF_ZOOKEEPER_SERVERS)); config.setApplicationName(params.get(CONF_FLUO_APP_NAME)); config.setAccumuloTable(params.get(CONF_FLUO_TABLE_NAME)); return config; }
public FluoConfiguration resolveFluoConfiguration(String appName, boolean debug) { FluoConfiguration config; try { config = getAppConfiguration(appName, debug); } catch (FluoException e) { config = new FluoConfiguration(getFluoConfiguration(debug)); config.setApplicationName(appName); } return config; }
public FluoConfiguration getAppConfiguration(String appName, boolean debug) { verifyAppInstall(appName); String propsPath = getAppPropsPath(appName); FluoConfiguration config = new FluoConfiguration(new File(propsPath)); if (!config.getApplicationName().equals(appName)) { throw new FluoException("Application name in config '" + config.getApplicationName() + "' does not match given appName: " + appName); } if (debug) { System.out.println("Connecting to Fluo instance (" + config.getInstanceZookeepers() + ") using config (" + stripFluoHomeDir(propsPath) + ")"); } return config; }
public FluoConfiguration getAppConfiguration(String appName, boolean debug) { verifyAppInstall(appName); String propsPath = getAppPropsPath(appName); FluoConfiguration config = new FluoConfiguration(new File(propsPath)); if (!config.getApplicationName().equals(appName)) { throw new FluoException("Application name in config '" + config.getApplicationName() + "' does not match given appName: " + appName); } if (debug) { System.out.println("Connecting to Fluo instance (" + config.getInstanceZookeepers() + ") using config (" + stripFluoHomeDir(propsPath) + ")"); } return config; }
private static FluoClient createFluoClient(final PcjAdminClientProperties clientProps) { checkNotNull(clientProps); final FluoConfiguration fluoConfig = new FluoConfiguration(); // Fluo configuration values. fluoConfig.setApplicationName( clientProps.getFluoAppName() ); fluoConfig.setInstanceZookeepers( clientProps.getAccumuloZookeepers() + "/fluo" ); // Accumulo Connection Stuff. fluoConfig.setAccumuloZookeepers( clientProps.getAccumuloZookeepers() ); fluoConfig.setAccumuloInstance( clientProps.getAccumuloInstance() ); fluoConfig.setAccumuloUser( clientProps.getAccumuloUsername() ); fluoConfig.setAccumuloPassword( clientProps.getAccumuloPassword() ); // Connect the client. return FluoFactory.newClient(fluoConfig); } }
private FluoConfiguration createFluoConfig() { // Configure how the mini fluo will run. final FluoConfiguration config = new FluoConfiguration(); config.setMiniStartAccumulo(false); config.setAccumuloInstance(instanceName); config.setAccumuloUser(clusterInstance.getUsername()); config.setAccumuloPassword(clusterInstance.getPassword()); config.setInstanceZookeepers(zookeepers + "/fluo"); config.setAccumuloZookeepers(zookeepers); config.setApplicationName(getRyaInstanceName()); config.setAccumuloTable("fluo" + getRyaInstanceName()); return config; }
private FluoConfiguration createFluoConfig() { // Configure how the mini fluo will run. final FluoConfiguration config = new FluoConfiguration(); config.setMiniStartAccumulo(false); config.setAccumuloInstance(instanceName); config.setAccumuloUser(clusterInstance.getUsername()); config.setAccumuloPassword(clusterInstance.getPassword()); config.setInstanceZookeepers(zookeepers + "/fluo"); config.setAccumuloZookeepers(zookeepers); config.setApplicationName(getRyaInstanceName()); config.setAccumuloTable("fluo" + getRyaInstanceName()); return config; }
@Override public void init(org.apache.fluo.recipes.core.export.Exporter.Context context) throws Exception { SimpleConfiguration sc = context.getExporterConfiguration(); String instanceName = sc.getString("instanceName"); String zookeepers = sc.getString("zookeepers"); String user = sc.getString("user"); String password = sc.getString("password"); String table = sc.getString("table"); FluoConfiguration tmpFc = new FluoConfiguration(); org.apache.fluo.recipes.accumulo.export.function.AccumuloExporter.configure("aecfgid") .instance(instanceName, zookeepers).credentials(user, password).table(table).save(tmpFc); accumuloWriter = new org.apache.fluo.recipes.accumulo.export.function.AccumuloExporter<K, V>( "aecfgid", tmpFc.getAppConfiguration(), this::translate); }