/** * Calling this method is optional. If not set, it defaults to an empty map. * * @param siteConfig * key/values that you normally put in accumulo-site.xml can be put here. */ public MiniAccumuloConfig setSiteConfig(Map<String,String> siteConfig) { impl.setSiteConfig(siteConfig); return this; }
@Override public void configure(MiniAccumuloConfigImpl cfg, Configuration hadoopCoreSite) { Map<String,String> siteConfig = new HashMap<>(); siteConfig.put(Property.TSERV_MAJC_DELAY.getKey(), "1s"); cfg.setSiteConfig(siteConfig); }
@Override public void configure(MiniAccumuloConfigImpl cfg, Configuration hadoopCoreSite) { cfg.setSiteConfig(Collections.singletonMap(Property.GENERAL_RPC_TIMEOUT.getKey(), "2s")); }
@Override public void configure(MiniAccumuloConfigImpl cfg, Configuration hadoopCoreSite) { cfg.setNumTservers(1); Map<String,String> siteConfig = new HashMap<>(); siteConfig.put(Property.TSERV_MAJC_DELAY.getKey(), "50ms"); cfg.setSiteConfig(siteConfig); }
@Override public void configureMiniCluster(MiniAccumuloConfigImpl cfg, Configuration hadoopCoreSite) { Map<String,String> siteConfig = cfg.getSiteConfig(); siteConfig.put(Property.TSERV_MAJC_DELAY.getKey(), "1"); cfg.setSiteConfig(siteConfig); }
@Override public void configureMiniCluster(MiniAccumuloConfigImpl cfg, Configuration hadoopCoreSite) { Map<String,String> siteConfig = cfg.getSiteConfig(); siteConfig.put(Property.INSTANCE_ZK_TIMEOUT.getKey(), "15s"); cfg.setSiteConfig(siteConfig); }
@Override public void configureMiniCluster(MiniAccumuloConfigImpl cfg, Configuration coreSite) { Map<String,String> site = cfg.getSiteConfig(); site.put(Property.INSTANCE_ZK_TIMEOUT.getKey(), "15s"); cfg.setSiteConfig(site); }
@Override public void configureMiniCluster(MiniAccumuloConfigImpl cfg, Configuration hadoopCoreSite) { Map<String,String> siteConfig = cfg.getSiteConfig(); siteConfig.put(Property.TSERV_MAJC_DELAY.getKey(), "1s"); cfg.setSiteConfig(siteConfig); }
@Override public void configureMiniCluster(MiniAccumuloConfigImpl cfg, Configuration hadoopCoreSite) { Map<String,String> siteConfig = cfg.getSiteConfig(); siteConfig.put(Property.TSERV_MAJC_DELAY.getKey(), "50ms"); cfg.setSiteConfig(siteConfig); }
@Override public void configureMiniCluster(MiniAccumuloConfigImpl cfg, Configuration hadoopCoreSite) { Map<String,String> siteConfig = cfg.getSiteConfig(); siteConfig.put(Property.TSERV_MAXMEM.getKey(), "10K"); siteConfig.put(Property.TSERV_MAJC_DELAY.getKey(), "0"); // ChaoticLoadBalancer balances across all tables siteConfig.put(Property.TABLE_LOAD_BALANCER.getKey(), ChaoticLoadBalancer.class.getName()); cfg.setSiteConfig(siteConfig); }
@Override public void configureMiniCluster(MiniAccumuloConfigImpl cfg, Configuration hadoopCoreSite) { Map<String,String> siteConfig = cfg.getSiteConfig(); siteConfig.put(Property.TABLE_SCAN_MAXMEM.getKey(), "1024"); siteConfig.put(Property.TSERV_MAJC_DELAY.getKey(), "60m"); cfg.setSiteConfig(siteConfig); }
@Override public void configureMiniCluster(MiniAccumuloConfigImpl cfg, Configuration hadoopCoreSite) { Map<String,String> conf = cfg.getSiteConfig(); conf.put(Property.TSERV_SCAN_MAX_OPENFILES.getKey(), "4"); conf.put(Property.TSERV_MAJC_MAXCONCURRENT.getKey(), "1"); conf.put(Property.TSERV_MAJC_THREAD_MAXOPEN.getKey(), "2"); cfg.setSiteConfig(conf); }
@Override public void configure(MiniAccumuloConfigImpl cfg, Configuration hadoopCoreSite) { super.configure(cfg, hadoopCoreSite); Map<String,String> site = cfg.getSiteConfig(); site.put(Property.INSTANCE_RPC_SSL_CLIENT_AUTH.getKey(), "true"); cfg.setSiteConfig(site); }
@Override public void configureMiniCluster(MiniAccumuloConfigImpl cfg, Configuration hadoopCoreSite) { super.configureMiniCluster(cfg, hadoopCoreSite); // Set the min span to 0 so we will definitely get all the traces back. See ACCUMULO-4365 Map<String,String> siteConf = cfg.getSiteConfig(); siteConf.put(Property.TRACE_SPAN_RECEIVER_PREFIX.getKey() + "tracer.span.min.ms", "0"); cfg.setSiteConfig(siteConf); }
@Override public void configureMiniCluster(MiniAccumuloConfigImpl cfg, Configuration hadoopCoreSite) { cfg.setNumTservers(1); Map<String,String> siteConfig = cfg.getSiteConfig(); siteConfig.put(Property.TSERV_MAJC_DELAY.getKey(), "100ms"); cfg.setSiteConfig(siteConfig); }
@Override public void configureMiniCluster(MiniAccumuloConfigImpl cfg, Configuration hadoopCoreSite) { Map<String,String> siteConfig = cfg.getSiteConfig(); siteConfig.put(Property.TSERV_MAXMEM.getKey(), "128M"); cfg.setDefaultMemory(256, MemoryUnit.MEGABYTE); cfg.setSiteConfig(siteConfig); }
@Override public void configureMiniCluster(MiniAccumuloConfigImpl cfg, Configuration hadoopCoreSite) { Map<String,String> siteConfig = cfg.getSiteConfig(); siteConfig.put(Property.TSERV_SESSION_MAXIDLE.getKey(), getMaxIdleTimeString()); cfg.setSiteConfig(siteConfig); }
@Override public void configureMiniCluster(MiniAccumuloConfigImpl cfg, Configuration hadoopCoreSite) { cfg.setDefaultMemory(1, MemoryUnit.GIGABYTE); cfg.setNumTservers(1); Map<String,String> siteConfig = cfg.getSiteConfig(); siteConfig.put(Property.TSERV_TOTAL_MUTATION_QUEUE_MAX.getKey(), "10M"); cfg.setSiteConfig(siteConfig); }
@Override public void configureMiniCluster(MiniAccumuloConfigImpl cfg, Configuration hadoopCoreSite) { Map<String,String> siteConfig = cfg.getSiteConfig(); siteConfig.put(Property.TSERV_MAXMEM.getKey(), "10K"); siteConfig.put(Property.TSERV_MAJC_DELAY.getKey(), "0"); cfg.setSiteConfig(siteConfig); // ensure we have two tservers if (cfg.getNumTservers() < 2) { cfg.setNumTservers(2); } }
@Override public void configureMiniCluster(MiniAccumuloConfigImpl cfg, Configuration hadoopCoreSite) { Map<String,String> siteConfig = cfg.getSiteConfig(); cfg.setNumTservers(1); siteConfig.put(Property.TSERV_SESSION_MAXIDLE.getKey(), getMaxIdleTimeString()); siteConfig.put(Property.TSERV_READ_AHEAD_MAXCONCURRENT.getKey(), "11"); cfg.setSiteConfig(siteConfig); }