SSTableLoader loader = new SSTableLoader( options.directory, new ExternalClient( options.hosts, options.rpcPort,
SSTableLoader loader = new SSTableLoader( options.directory.getAbsoluteFile(), new ExternalClient( options.hosts, options.nativePort,
SSTableLoader loader = new SSTableLoader( options.directory.getAbsoluteFile(), new ExternalClient( options.hosts, options.nativePort,
SSTableLoader loader = new SSTableLoader( options.directory.getAbsoluteFile(), new ExternalClient( options.hosts, options.nativePort,
Cassandra.Client client = createThriftClient(host.getHostAddress(), rpcPort, this.user, this.passwd, this.transportFactory); setPartitioner(client.describe_partitioner()); Token.TokenFactory tkFactory = getPartitioner().getTokenFactory(); Range<Token> range = new Range<>(tkFactory.fromString(tr.start_token), tkFactory.fromString(tr.end_token), getPartitioner()); for (String ep : tr.endpoints) addRangeForEndpoint(range, InetAddress.getByName(ep)); StringUtils.join(getCFColumnsWithoutCollections(), ","), Keyspace.SYSTEM_KS, SystemKeyspace.SCHEMA_COLUMNFAMILIES_CF,
private BulkLoader.ExternalClient getExternalClient(Configuration conf) { Set<InetAddress> hosts = new HashSet<InetAddress>(); String outputAddress = ConfigHelper.getOutputInitialAddress(conf); if (outputAddress == null) outputAddress = "localhost"; String[] nodes = outputAddress.split(","); for (String node : nodes) { try { hosts.add(InetAddress.getByName(node)); } catch (UnknownHostException e) { throw new RuntimeException(e); } } int rpcPort = ConfigHelper.getOutputRpcPort(conf); String username = ConfigHelper.getOutputKeyspaceUserName(conf); String password = ConfigHelper.getOutputKeyspacePassword(conf); ITransportFactory transportFactory = ConfigHelper.getClientTransportFactory(conf); return new BulkLoader.ExternalClient(hosts, rpcPort, username, password, transportFactory, CqlBulkOutputFormat.getStoragePort(conf), CqlBulkOutputFormat.getSSLStoragePort(conf), getServerEncryptOpt(conf)); }