@Override public List<Host> get() { Host host = new Host(SEEDS, -1); return Collections.singletonList(host); } };
@Override public List<Host> get() { Host host = new Host(SEEDS, -1); return Collections.singletonList(host); } };
@Override public List<Host> get() { Host host = new Host(SEEDS, -1); return Collections.singletonList(host); } };
@Override public List<Host> get() { Host host = new Host(SEEDS, 9160); return Collections.singletonList(host); } };
@Override public List<Host> getSeedHosts() { List<Host> hosts = new ArrayList<Host>(); if (seeds != null) { for (String seed : seeds.split(",")) { seed = seed.trim(); if (seed.length() > 0) { hosts.add(new Host(seed, this.port)); } } } return hosts; }
@Override public List<Host> getSeedHosts() { List<Host> hosts = new ArrayList<Host>(); if (seeds != null) { for (String seed : seeds.split(",")) { seed = seed.trim(); if (seed.length() > 0) { hosts.add(new Host(seed, this.port)); } } } return hosts; }
@Override public boolean isHostUp(String host) { return pool.isHostUp(new Host(host, DEFAULT_PORT)); }
@Override public boolean removeHost(String host) { return pool.removeHost(new Host(host, DEFAULT_PORT), true); }
@Override public boolean isHostUp(String host) { return pool.isHostUp(new Host(host, DEFAULT_PORT)); }
@Override public boolean hasHost(String host) { return pool.hasHost(new Host(host, DEFAULT_PORT)); }
@Override public boolean addHost(String host) { return pool.addHost(new Host(host, DEFAULT_PORT), true); }
@Override public boolean hasHost(String host) { return pool.hasHost(new Host(host, DEFAULT_PORT)); }
@Override public boolean addHost(String host) { return pool.addHost(new Host(host, DEFAULT_PORT), true); }
@Override public boolean removeHost(String host) { return pool.removeHost(new Host(host, DEFAULT_PORT), true); }
@Override public List<Host> get() { List<Host> hosts = new ArrayList<Host>(); List<String> cassHostnames = new ArrayList<String>(Arrays.asList(StringUtils.split(config.getCommaSeparatedCassandraHostNames(), ","))); if(cassHostnames.size() == 0) throw new RuntimeException("Cassandra Host Names can not be blank. At least one host is needed. Please use getCommaSeparatedCassandraHostNames() property."); for(String cassHost : cassHostnames) { logger.info("Adding Cassandra Host = {}",cassHost); hosts.add(new Host(cassHost, thriftPortForAstyanax)); } return hosts; } };
@Override public List<Host> get() { List<Host> hosts = new ArrayList<Host>(); List<String> cassHostnames = new ArrayList<String>( Arrays.asList(StringUtils.split(cassCommonConfig.getCassandraSeeds(), ","))); if (cassHostnames.size() == 0) throw new RuntimeException( "Cassandra Host Names can not be blank. At least one host is needed. Please use getCassandraSeeds() property."); for (String cassHost : cassHostnames) { logger.info("Adding Cassandra Host = {}", cassHost); hosts.add(new Host(cassHost, thriftPortForAstyanax)); } return hosts; } };
public static List<Host> makeRing( int nHosts, int replication_factor, int id, BigInteger minInitialToken, BigInteger maxInitialToken) { List<Host> hosts = Lists.newArrayList(); for (int i = 0; i < nHosts; i++) { hosts.add(new Host("127.0." + id + "." + i + ":" + TestHostType.GOOD_FAST.ordinal(), 9160)); } for (int i = 0; i < nHosts; i++) { String startToken = TokenGenerator.initialToken(nHosts, i, minInitialToken, maxInitialToken); String endToken = TokenGenerator.initialToken(nHosts, i+1, minInitialToken, maxInitialToken); if (endToken.equals(maxInitialToken.toString())) endToken = minInitialToken.toString(); TokenRange range = new TokenRangeImpl(startToken, endToken, null); for (int j = 0; j < replication_factor; j++) { hosts.get((i+j)%nHosts).getTokenRanges().add(range); } } return hosts; }
public static List<Host> makeRing( int nHosts, int replication_factor, int id, BigInteger minInitialToken, BigInteger maxInitialToken) { List<Host> hosts = Lists.newArrayList(); for (int i = 0; i < nHosts; i++) { hosts.add(new Host("127.0." + id + "." + i + ":" + TestHostType.GOOD_FAST.ordinal(), 9160)); } for (int i = 0; i < nHosts; i++) { String startToken = TokenGenerator.initialToken(nHosts, i, minInitialToken, maxInitialToken); String endToken = TokenGenerator.initialToken(nHosts, i+1, minInitialToken, maxInitialToken); if (endToken.equals(maxInitialToken.toString())) endToken = minInitialToken.toString(); TokenRange range = new TokenRangeImpl(startToken, endToken, null); for (int j = 0; j < replication_factor; j++) { hosts.get((i+j)%nHosts).getTokenRanges().add(range); } } return hosts; }
private Host parseHostInfo(ResultSet rs) { if (rs == null) { return null; } com.datastax.driver.core.Host fromHost = rs.getExecutionInfo().getQueriedHost(); InetAddress add = fromHost.getAddress(); Host toHost = new Host(add.getHostAddress(), -1); toHost.setRack(fromHost.getRack()); return toHost; }
@Override public Host apply(InstanceInfo info) { String[] parts = StringUtils.split( StringUtils.split(info.getHostName(), ".")[0], '-'); Host host = new Host(info.getHostName(), info.getPort()) .addAlternateIpAddress( StringUtils.join(new String[] { parts[1], parts[2], parts[3], parts[4] }, ".")) .addAlternateIpAddress(info.getIPAddr()) .setId(info.getId()); try { if (info.getDataCenterInfo() instanceof AmazonInfo) { AmazonInfo amazonInfo = (AmazonInfo)info.getDataCenterInfo(); host.setRack(amazonInfo.get(MetaDataKey.availabilityZone)); } } catch (Throwable t) { LOG.error("Error getting rack for host " + host.getName(), t); } return host; } }));