кассандра дает исключение тайм-аута в чайнике пентахо

Я использую базу данных cassandra nosql для преобразования в интеграцию данных Pentaho.

Во время ручной проверки соединения оно будет подключаться, но при выполнении преобразования оно дает мне исключение тайм-аута.

я увеличил "request_timeout", но проблема все еще в них. и, насколько мне известно, данные в базе данных cassandra увеличиваются, а затем сталкиваются только с такими проблемами.

так это какая-то проблема с инструментом PDI или из-за самой базы данных cassandra?

И как я могу решить эту проблему?


person Helping Hand..    schedule 10.06.2014    source источник
comment
У меня точно такая же проблема. Я использую Pentaho для извлечения данных из Cassandra, и мои таблицы растут каждый день, как и ожидалось. Эта проблема вызвана огромным объемом данных. Чем больше у вас данных, тем больше подобных ошибок будет происходить. У меня есть таблица с 200 000 регистров, и когда я выполняю задание, я получаю TimeoutException, используя 190 000 в качестве ограничения. Когда я использую 150 000 в качестве лимита, ошибки нет. Если у кого-то есть идеи по решению этой проблемы, пишите.   -  person Fabiano    schedule 14.11.2014
comment
Проверьте мой ответ ниже, который сработал для меня. :)   -  person Fabiano    schedule 14.11.2014


Ответы (1)


В cassandra.yaml вам нужно увеличить параметр read_request_timeout_in_ms до более высокого числа, например 20000. Число по умолчанию — 10000, а для выборок с огромным лимитом и 10 или 20 столбцами вы можете ожидать TimeoutException.

Увеличение этого значения заставит cassandra дольше ждать завершения запроса.

Я попробовал это в своей базе данных, и это сработало.

person Fabiano    schedule 14.11.2014
comment
спасибо за ответ .. я получил решение давно, просто забыл написать ответ здесь .. в любом случае спасибо, то же самое работает и для меня .. \ - person Helping Hand..; 17.11.2014