/** * * @param ryaInstanceName - The Rya instance to connect to. * @return Constructs a new {@link AccumuloRdfConfiguration} object with values from this object. */ public AccumuloRdfConfiguration buildAccumuloRdfConfiguration(final String ryaInstanceName) { // Note, we don't use the AccumuloRdfConfigurationBuilder here because it explicitly sets // authorizations and visibilities to an empty string if they are not set on the builder. // If they are null in the AccumuloRdfConfiguration object, then Accumulo uses the values stored in accumulo for the user. final AccumuloRdfConfiguration conf = new AccumuloRdfConfiguration(); conf.setTablePrefix(ryaInstanceName); conf.setAccumuloZookeepers(zookeepers); conf.setAccumuloInstance(instanceName); conf.setAccumuloUser(username); conf.setAccumuloPassword(new String(userpass)); return conf; } }
/** * * @param ryaInstanceName - The Rya instance to connect to. * @return Constructs a new {@link AccumuloRdfConfiguration} object with values from this object. */ public AccumuloRdfConfiguration buildAccumuloRdfConfiguration(final String ryaInstanceName) { // Note, we don't use the AccumuloRdfConfigurationBuilder here because it explicitly sets // authorizations and visibilities to an empty string if they are not set on the builder. // If they are null in the AccumuloRdfConfiguration object, then Accumulo uses the values stored in accumulo for the user. final AccumuloRdfConfiguration conf = new AccumuloRdfConfiguration(); conf.setTablePrefix(ryaInstanceName); conf.setAccumuloZookeepers(zookeepers); conf.setAccumuloInstance(instanceName); conf.setAccumuloUser(username); conf.setAccumuloPassword(new String(userpass)); return conf; } }
/** * Assigns builder values to appropriate parameters within the {@link Configuration} object. * * @param conf - Configuration object * @return - Configuration object with parameters set */ private C getConf(C conf) { conf.setAccumuloInstance(instance); conf.setAccumuloPassword(pass); conf.setAccumuloUser(user); if (!useMock) { conf.setAccumuloZookeepers(zoo); } conf.setUseMockAccumulo(useMock); conf.setPrefixRowsWithHash(usePrefixHashing); if (useSelectivity) { conf.setUseStats(true); conf.setCompositeCardinality(true); conf.setUseSelectivity(useSelectivity); } else if (useComposite) { conf.setUseStats(true); conf.setCompositeCardinality(useComposite); } return conf; }
@Override protected Sail makeSail(final Map<String, String> taskConfig) throws ConnectException { requireNonNull(taskConfig); // Parse the configuration object. final AccumuloRyaSinkConfig config = new AccumuloRyaSinkConfig(taskConfig); // Move the configuration into a Rya Configuration object. final AccumuloRdfConfiguration ryaConfig = new AccumuloRdfConfiguration(); ryaConfig.setTablePrefix( config.getRyaInstanceName() ); ryaConfig.setAccumuloZookeepers( config.getZookeepers() ); ryaConfig.setAccumuloInstance( config.getClusterName() ); ryaConfig.setAccumuloUser( config.getUsername() ); ryaConfig.setAccumuloPassword( config.getPassword() ); ryaConfig.setFlush(false); // Create the Sail object. try { return RyaSailFactory.getInstance(ryaConfig); } catch (SailException | AccumuloException | AccumuloSecurityException | RyaDAOException | InferenceEngineException e) { throw new ConnectException("Could not connect to the Rya Instance named " + config.getRyaInstanceName(), e); } } }
/** * Assigns builder values to appropriate parameters within the {@link Configuration} object. * * @param conf - Configuration object * @return - Configuration object with parameters set */ private C getConf(C conf) { conf.setAccumuloInstance(instance); conf.setAccumuloPassword(pass); conf.setAccumuloUser(user); if (!useMock) { conf.setAccumuloZookeepers(zoo); } conf.setUseMockAccumulo(useMock); conf.setPrefixRowsWithHash(usePrefixHashing); if (useSelectivity) { conf.setUseStats(true); conf.setCompositeCardinality(true); conf.setUseSelectivity(useSelectivity); } else if (useComposite) { conf.setUseStats(true); conf.setCompositeCardinality(useComposite); } return conf; }
protected AccumuloRdfConfiguration makeConfig(final String instanceName, final String zookeepers) { final AccumuloRdfConfiguration conf = new AccumuloRdfConfiguration(); conf.setTablePrefix(RYA_INSTANCE_NAME); // Accumulo connection information. conf.setAccumuloUser(AccumuloExportITBase.ACCUMULO_USER); conf.setAccumuloPassword(AccumuloExportITBase.ACCUMULO_PASSWORD); conf.setAccumuloInstance(super.getAccumuloConnector().getInstance().getInstanceName()); conf.setAccumuloZookeepers(super.getAccumuloConnector().getInstance().getZooKeepers()); conf.setAuths(""); // PCJ configuration information. conf.set(ConfigUtils.USE_PCJ, "true"); conf.set(ConfigUtils.USE_PCJ_UPDATER_INDEX, "true"); conf.set(ConfigUtils.FLUO_APP_NAME, super.getFluoConfiguration().getApplicationName()); conf.set(ConfigUtils.PCJ_STORAGE_TYPE, PrecomputedJoinIndexerConfig.PrecomputedJoinStorageType.ACCUMULO.toString()); conf.set(ConfigUtils.PCJ_UPDATER_TYPE, PrecomputedJoinIndexerConfig.PrecomputedJoinUpdaterType.FLUO.toString()); conf.setDisplayQueryPlan(true); return conf; }
protected AccumuloRdfConfiguration makeConfig(final String instanceName, final String zookeepers) { final AccumuloRdfConfiguration conf = new AccumuloRdfConfiguration(); conf.setTablePrefix(RYA_INSTANCE_NAME); // Accumulo connection information. conf.setAccumuloUser(AccumuloExportITBase.ACCUMULO_USER); conf.setAccumuloPassword(AccumuloExportITBase.ACCUMULO_PASSWORD); conf.setAccumuloInstance(super.getAccumuloConnector().getInstance().getInstanceName()); conf.setAccumuloZookeepers(super.getAccumuloConnector().getInstance().getZooKeepers()); conf.setAuths(""); // PCJ configuration information. conf.set(ConfigUtils.USE_PCJ, "true"); conf.set(ConfigUtils.USE_PCJ_UPDATER_INDEX, "true"); conf.set(ConfigUtils.FLUO_APP_NAME, super.getFluoConfiguration().getApplicationName()); conf.set(ConfigUtils.PCJ_STORAGE_TYPE, PrecomputedJoinIndexerConfig.PrecomputedJoinStorageType.ACCUMULO.toString()); conf.set(ConfigUtils.PCJ_UPDATER_TYPE, PrecomputedJoinIndexerConfig.PrecomputedJoinUpdaterType.FLUO.toString()); conf.setDisplayQueryPlan(true); return conf; }
ryaConf.setAccumuloPassword(getPassword()); ryaConf.setAccumuloInstance(super.getAccumuloConnector().getInstance().getInstanceName()); ryaConf.setAccumuloZookeepers(super.getAccumuloConnector().getInstance().getZooKeepers()); ryaConf.set(ConfigUtils.CLOUDBASE_AUTHS, "u"); ryaConf.set(RdfCloudTripleStoreConfiguration.CONF_CV, "u");