TokenAwarePolicy readLoadBalancePolicy = new TokenAwarePolicy((m_clusterConfiguration.getLocalDCName() == null) ? new RoundRobinPolicy() : DCAwareRoundRobinPolicy.builder().withLocalDc(m_clusterConfiguration.getLocalDCName()).build(), TokenAwarePolicy.ReplicaOrdering.RANDOM); final Cluster.Builder builder = new Cluster.Builder()
private void startUp() { int port = 9042; String[] seeds; if (configuration.containsKey(CONTACT_POINTS)) { seeds = configuration.get(CONTACT_POINTS).split(","); } else { seeds = new String[] {LOCALHOST}; } Cluster cluster = new Cluster.Builder() .addContactPoints(seeds) .withPort(port) .build(); String keySpace = configuration.get(KEY_SPACE); if (keySpace == null || keySpace.isEmpty()) { keySpace=DEFAULT_KEYSPACE; } session = Optional.of(cluster.connect(keySpace)); dataAccess = new DataAccess(session.get()); }
private Session createSession() { Cluster.Builder clusterBuilder = new Cluster.Builder(); String nodes = System.getProperty("hawkular.metrics.cassandra.nodes", "hawkular-cassandra"); Arrays.stream(nodes.split(",")).forEach(clusterBuilder::addContactPoint); if (System.getProperty("hawkular.metrics.cassandra.use-ssl") != null && !System.getProperty("hawkular.metrics.cassandra.use-ssl").equals("false")) { SSLOptions sslOptions = null; try { String[] defaultCipherSuites = {"TLS_RSA_WITH_AES_128_CBC_SHA", "TLS_RSA_WITH_AES_256_CBC_SHA"}; sslOptions = JdkSSLOptions.builder().withSSLContext(SSLContext.getDefault()) .withCipherSuites(defaultCipherSuites).build(); clusterBuilder.withSSL(sslOptions); } catch (NoSuchAlgorithmException e) { throw new RuntimeException("SSL support is required but is not available in the JVM.", e); } } Cluster cluster = clusterBuilder.build(); cluster.init(); Session session = cluster.connect(); return session; }
public CassandraAuthDb(List<String> contactPoints, int port) { this.contactPoints = new ArrayList<InetAddress> (contactPoints.size()); for (String contactPoint : contactPoints) { try { this.contactPoints.add(InetAddress.getByName(contactPoint)); } catch (UnknownHostException e) { throw new IllegalArgumentException(e.getMessage()); } } this.port = port; cluster = (new Cluster.Builder()).withPort (this.port) .addContactPoints(this.contactPoints) .withSocketOptions(new SocketOptions().setReadTimeoutMillis(60000).setKeepAlive(true).setReuseAddress(true)) .withLoadBalancingPolicy(new RoundRobinPolicy()) .withReconnectionPolicy(new ConstantReconnectionPolicy(500L)) .withQueryOptions(new QueryOptions().setConsistencyLevel(ConsistencyLevel.ONE)) .build (); session = cluster.newSession(); preparedStatements = new ConcurrentHashMap<StatementName, PreparedStatement> (); prepareStatementCreateLock = new Object(); }
@Override public Session call() throws Exception { try { return new Cluster.Builder() .addContactPoints(nodes.split(",")) .withPort(new Integer(cqlPort)) .withProtocolVersion(ProtocolVersion.V3) .withoutJMXReporting() .build().connect(); } catch (Exception e) { if (attempts != 0) { logger.attemptToConnectToCassandraFailed(attempts, e); attempts--; Thread.sleep(interval); return call(); } else { logger.cannotConnectToCassandra(e); return null; } } } }
builder = new Cluster.Builder(). addContactPoints("192.168.114.42"); builder.withPoolingOptions(new PoolingOptions().setCoreConnectionsPerHost( HostDistance.LOCAL, new PoolingOptions().getMaxConnectionsPerHost(HostDistance.LOCAL))); cluster = builder .withRetryPolicy(DowngradingConsistencyRetryPolicy.INSTANCE) .withReconnectionPolicy(new ConstantReconnectionPolicy(100L)) .build(); session = cluster.connect("demodb");
public Session createSession() { Cluster.Builder builder = new Cluster.Builder(); Set<Map.Entry<String, Integer>> entries = hostsAndPorts.entrySet(); for (Map.Entry<String, Integer> entry : entries) { builder.addContactPoints(entry.getKey()).withPort(entry.getValue()); } Cluster cluster = builder.build(); session = cluster.connect(); return session; }
builder = new Cluster.Builder(). addContactPoints("192.168.114.42"); builder.withPoolingOptions(new PoolingOptions().setCoreConnectionsPerHost( HostDistance.LOCAL, new PoolingOptions().getMaxConnectionsPerHost(HostDistance.LOCAL))); cluster = builder .withRetryPolicy(DowngradingConsistencyRetryPolicy.INSTANCE) .withReconnectionPolicy(new ConstantReconnectionPolicy(100L)) .build(); session = cluster.connect("demodb");
/** * Creates a new {@link Cluster.Builder} instance. * <p> * This is a convenience method for {@code new Cluster.Builder()}. * * @return the new cluster builder. */ public static Cluster.Builder builder() { return new Cluster.Builder(); }
/** * Creates a new {@link Cluster.Builder} instance. * <p/> * This is a convenience method for {@code new Cluster.Builder()}. * * @return the new cluster builder. */ public static Cluster.Builder builder() { return new Cluster.Builder(); }
public static Cluster initCluster() { final Cluster cluster = new Cluster.Builder() .addContactPoints(CassandraTestConstants.LOCALHOST) .withPort(CassandraTestConstants.CASSANDRA_PORT) .build(); return cluster; }
/** * Creates a new {@link Cluster.Builder} instance. * <p/> * This is a convenience method for {@code new Cluster.Builder()}. * * @return the new cluster builder. */ public static Cluster.Builder builder() { return new Cluster.Builder(); }
private static void cqlDataSetLoad(String host, String port, String file) { Cluster cluster = new Cluster.Builder().addContactPoints(host).withPort(Integer.parseInt(port)).build(); Session session = cluster.connect(); CQLDataLoader dataLoader = new CQLDataLoader(session); dataLoader.load(new FileCQLDataSet(file, false)); }
/** * Creates a new {@link Cluster.Builder} instance. * <p/> * This is a convenience method for {@code new Cluster.Builder()}. * * @return the new cluster builder. */ public static Cluster.Builder builder() { return new Cluster.Builder(); }
import com.datastax.driver.core.Cluster; import com.datastax.driver.core.Session; def rs; //query def qry = "select id soapuikeyspace.users where id='aaa';" //create cluster for cassandra Cluster cluster = new Cluster.Builder().addContactPoint("localhost").withCredentials("cassandra", "cassandra").withPort(9042).build(); //get seesionm from cassandra claster session = cluster.connect(); //get result set rs = session.execute(qry);
private static void cqlDataSetLoad(String host, String port, String file) { Cluster cluster = new Cluster.Builder().addContactPoints(host).withPort(Integer.parseInt(port)).build(); Session session = cluster.connect(); CQLDataLoader dataLoader = new CQLDataLoader(session); dataLoader.load(new FileCQLDataSet(file, false)); }
private static void cqlDataSetLoad(String host, String port, String file) { Cluster cluster = new Cluster.Builder().addContactPoints(host).withPort(Integer.parseInt(port)).build(); Session session = cluster.connect(); CQLDataLoader dataLoader = new CQLDataLoader(session); dataLoader.load(new FileCQLDataSet(file, false)); }
Cluster cluster = new Cluster.Builder() .addContactPoints("localhost") .withPort(9042) .build();
/** * Creates a new {@link Cluster.Builder} instance. * * <p>This is a convenience method for {@code new Cluster.Builder()}. * * @return the new cluster builder. */ public static Cluster.Builder builder() { return new Cluster.Builder(); }
@Override protected void load() { String hostIp = EmbeddedCassandraServerHelper.getHost(); int port = EmbeddedCassandraServerHelper.getNativeTransportPort(); cluster = new Cluster.Builder().addContactPoints(hostIp).withPort(port).withSocketOptions(getSocketOptions()) .build(); session = cluster.connect(); CQLDataLoader dataLoader = new CQLDataLoader(session); dataLoader.load(dataSet); session = dataLoader.getSession(); }