2016-10-20 2 views
1

Я заметил, что некоторые рабочие процессы перестают работать, потому что пул соединений теряет соединение с улей, если я остановлюсь, а затем перезапустите пул соединений, все будет работать. Как я могу избежать этой проблемы, работающей только на улье? Кто-нибудь сталкивался с этой проблемой?apache nifi: hive закрывает соединение и рабочие процессы прекращают работу

ответ

1

Это ошибка, DBCP в настоящее время предполагает, что соединения действительны, поэтому он может вернуть такое соединение при следующем запуске процессора, вызывая ошибку, которую вы видите.

Я думаю, что HiveConnectionPool выиграет от того же исправления в NIFI-2381 и, возможно, других параметров DBCP, чтобы гарантировать, что только действительные соединения возвращаются/заимствованы. Я написал NIFI-2927, чтобы охватить это.

К сожалению, я считаю, что единственным обходным решением в настоящее время является перезапуск NiFi.

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