2015-12-16 10 views
1

При попытке изменить стратегию уплотнению на DTCS, ссылаясь на:Cassandra - Не удалось найти стратегию уплотнительная класса 'org.apache.cassandra.db.compaction.DateTieredCompactionStrategy'

ALTER TABLE sp.table WITH compaction = { 
    'class' : 'DateTieredCompactionStrategy ', 
    'base_time_seconds':'3600', 
    'max_sstable_age_days':'7' 
}; 

Окончание с:

ConfigurationException: <ErrorMessage code=2300 [Query invalid because of configuration issue] message="Unable to find compaction strategy class 'org.apache.cassandra.db.compaction.DateTieredCompactionStrategy '">

Моя среда:

  • cqlsh 5.0.1 | Кассандра 2.2.3 | CQL spec 3.3.1 | Native v4 протокол
  • конфигурации по умолчанию от Amazon DataStax Auto-кластеризация AMI 2.6.3-1404-ру

ответ

1

Похоже, у вас есть пространство в конце строки стратегии уплотнению. Попытка:

ALTER TABLE sp.table WITH compaction = { 
    'class' : 'DateTieredCompactionStrategy', 
    'base_time_seconds':'3600', 
    'max_sstable_age_days':'7' 
}; 

 Смежные вопросы

  • Нет связанных вопросов^_^