private Keyspace keyspace(final String host, final String clusterName, final String keyspaceName, final String consistency) { if (clusterName == null) { throw new IllegalArgumentException("cluster name can't be null"); } if (keyspaceName == null) { throw new IllegalArgumentException("keyspace name can't be null"); } if (host == null) { throw new IllegalArgumentException("host can't be null"); } final ConfigurableConsistencyLevel consistencyLevelPolicy = new ConfigurableConsistencyLevel(); if (consistency == null) { consistencyLevelPolicy.setDefaultReadConsistencyLevel(HConsistencyLevel.QUORUM); } else { consistencyLevelPolicy.setDefaultReadConsistencyLevel(HConsistencyLevel.valueOf(consistency.toUpperCase())); } final ThriftCluster cluster = new ThriftCluster(clusterName, new CassandraHostConfigurator(host)); return HFactory.createKeyspace(keyspaceName, cluster, consistencyLevelPolicy); }
public void setDefaultReadConsistencyLevel(HConsistencyLevel defaultReadConsistencyLevel) { this.defaultReadConsistencyLevel = defaultReadConsistencyLevel; log.info("Default read ConsistencyLevel set to: {}", defaultReadConsistencyLevel.toString() + "."); }
public HConsistencyLevel getReadConsistencyLevel() { return HConsistencyLevel.valueOf(readConsistencyLevel); }
public void setDefaultWriteConsistencyLevel(HConsistencyLevel defaultWriteConsistencyLevel) { this.defaultWriteConsistencyLevel = defaultWriteConsistencyLevel; log.info("Default write ConsistencyLevel set to: {}", defaultWriteConsistencyLevel.toString() + "."); }
public HConsistencyLevel getWriteConsistencyLevel() { return HConsistencyLevel.valueOf(writeConsistencyLevel); }
public void setConsistencyLevelForCfOperation(HConsistencyLevel consistencyLevel, String columnFamily, OperationType operationType) { if (operationType == OperationType.READ) { readCfConsistencyLevels.put(columnFamily, consistencyLevel); } else { writeCfConsistencyLevels.put(columnFamily, consistencyLevel); } log.info("{} ConsistencyLevel set to {} for ColumnFamily {}", new Object[]{operationType.toString(),consistencyLevel.toString(),columnFamily}); }
public HConsistencyLevel getReadConsistencyLevel() { return HConsistencyLevel.valueOf(readConsistencyLevel); }
public void setDefaultWriteConsistencyLevel(HConsistencyLevel defaultWriteConsistencyLevel) { this.defaultWriteConsistencyLevel = defaultWriteConsistencyLevel; log.info("Default write ConsistencyLevel set to: {}", defaultWriteConsistencyLevel.toString() + "."); }
public HConsistencyLevel getWriteConsistencyLevel() { return HConsistencyLevel.valueOf(writeConsistencyLevel); }
public void setDefaultReadConsistencyLevel(HConsistencyLevel defaultReadConsistencyLevel) { this.defaultReadConsistencyLevel = defaultReadConsistencyLevel; log.info("Default read ConsistencyLevel set to: {}", defaultReadConsistencyLevel.toString() + "."); }
@Override public HConsistencyLevel get(OperationType op, String cfName) { return HConsistencyLevel.valueOf(consistencyLevel.name()); } }
public void setConsistencyLevelForCfOperation(HConsistencyLevel consistencyLevel, String columnFamily, OperationType operationType) { if (operationType == OperationType.READ) { readCfConsistencyLevels.put(columnFamily, consistencyLevel); } else { writeCfConsistencyLevels.put(columnFamily, consistencyLevel); } log.info("{} ConsistencyLevel set to {} for ColumnFamily {}", new Object[]{operationType.toString(),consistencyLevel.toString(),columnFamily}); }
@Override public HConsistencyLevel get(OperationType op) { return HConsistencyLevel.valueOf(consistencyLevel.name()); }
public void setConsistencyLevelForCfOperation(HConsistencyLevel consistencyLevel, String columnFamily, OperationType operationType) { if (operationType == OperationType.READ) { readCfConsistencyLevels.put(columnFamily, consistencyLevel); } else { writeCfConsistencyLevels.put(columnFamily, consistencyLevel); } log.info("{} ConsistencyLevel set to {} for ColumnFamily {}", new Object[]{operationType.toString(),consistencyLevel.toString(),columnFamily}); }
/** * Method in charge of setting the consistency level for defined column families. * @param pColFams Column families * @return Map<String, HConsistencyLevel> with the mapping between colFams and consistency level. */ private Map<String, HConsistencyLevel> getConsisLevelForColFams(List<ColumnFamilyDefinition> pColFams) { Map<String, HConsistencyLevel> clMap = new HashMap<String, HConsistencyLevel>(); // Get columnFamily consistency level. String colFamConsisLvl = (colFamConsLvl != null && !colFamConsLvl.isEmpty())?colFamConsLvl:DEFAULT_HECTOR_CONSIS_LEVEL; LOG.debug("ColumnFamily consistency level configured to '" + colFamConsisLvl + "'."); // Define consistency for ColumnFamily "ColumnFamily" for (ColumnFamilyDefinition colFamDef : pColFams) clMap.put(colFamDef.getName(), HConsistencyLevel.valueOf(colFamConsisLvl)); return clMap; }
HConsistencyLevel.valueOf(_dataAccessLayerFactory.getReadConsistencyLevel()) == null ? HConsistencyLevel.ONE : HConsistencyLevel.valueOf(_dataAccessLayerFactory.getReadConsistencyLevel()); final HConsistencyLevel write = HConsistencyLevel.valueOf(_dataAccessLayerFactory.getWriteConsistencyLevel()) == null ? HConsistencyLevel.ONE : HConsistencyLevel.valueOf(_dataAccessLayerFactory.getWriteConsistencyLevel());
HConsistencyLevel.valueOf(_dataAccessLayerFactory.getReadConsistencyLevel()) == null ? HConsistencyLevel.ONE : HConsistencyLevel.valueOf(_dataAccessLayerFactory.getReadConsistencyLevel()); final HConsistencyLevel write = HConsistencyLevel.valueOf(_dataAccessLayerFactory.getWriteConsistencyLevel()) == null ? HConsistencyLevel.ONE : HConsistencyLevel.valueOf(_dataAccessLayerFactory.getWriteConsistencyLevel());
Keyspace keyspace = HFactory.createKeyspace(k, cluster, new SimpleConsistencyPolicy(HConsistencyLevel.valueOf(CMBProperties.getInstance().getWriteConsistencyLevel()))); keyspaces.put(k, keyspace);
clc = new ConfigurableConsistencyLevel(); try { clc.setDefaultReadConsistencyLevel(HConsistencyLevel.valueOf(levels[0])); clc.setDefaultWriteConsistencyLevel(HConsistencyLevel.valueOf(levels[1])); } catch (Exception e) { throw new IllegalArgumentException("ConsistencyLevels must be specified by their full names. Ie. ONE,QUORUM. " + levels[0]);
ccl.setDefaultReadConsistencyLevel(HConsistencyLevel.valueOf(opConsisLvl)); LOG.debug("Hector read consistency configured to '" + opConsisLvl + "'."); opConsisLvl = (writeOpConsLvl!=null || !writeOpConsLvl.isEmpty())?writeOpConsLvl:DEFAULT_HECTOR_CONSIS_LEVEL; ccl.setDefaultWriteConsistencyLevel(HConsistencyLevel.valueOf(opConsisLvl)); LOG.debug("Hector write consistency configured to '" + opConsisLvl + "'.");