TTL stats_day + INTERVAL 5 DAY;
В результате ошибка
TCPHandler: Code: 44, e.displayText() = DB::Exception: Trying to set TTL for key column column_1
Раньше помнится прогонял подобное и было нормально, что могло пойти не так?
Версия кх 21.1.2.15
Впрочем уже не важно. После рестарта TTL внезапно появился...
ну было бы не плохо полное сообщение об ошибке и стектрейс у вас TTL меняется одновременно с изменением типа или тип не менялся?
0. DB::MergeTreeData::checkTTLExpressions(DB::StorageInMemoryMetadata const&, DB::StorageInMemoryMetadata const&) const @ 0xf5cc385 in /usr/bin/clickhouse 1. DB::MergeTreeData::checkAlterIsPossible(DB::AlterCommands const&, DB::Settings const&) const @ 0xf5dd67c in /usr/bin/clickhouse 2. DB::InterpreterAlterQuery::execute() @ 0xee07850 in /usr/bin/clickhouse 3. ? @ 0xf17d029 in /usr/bin/clickhouse 4. DB::executeQuery(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, DB::Context&, bool, DB::QueryProcessingStage::Enum, bool) @ 0xf17b99d in /usr/bin/clickhouse 5. DB::TCPHandler::runImpl() @ 0xf8844d6 in /usr/bin/clickhouse 6. DB::TCPHandler::run() @ 0xf8932e7 in /usr/bin/clickhouse 7. Poco::Net::TCPServerConnection::start() @ 0x11dd646f in /usr/bin/clickhouse 8. Poco::Net::TCPServerDispatcher::run() @ 0x11dd7e81 in /usr/bin/clickhouse 9. Poco::PooledThread::run() @ 0x11f03809 in /usr/bin/clickhouse 10. Poco::ThreadImpl::runnableEntry(void*) @ 0x11eff79a in /usr/bin/clickhouse 11. start_thread @ 0x74a4 in /lib/x86_64-linux-gnu/libpthread-2.24.so 12. clone @ 0xe8d0f in /lib/x86_64-linux-gnu/libc-2.24.so Тип не менялся
Обсуждают сегодня