В NiFi, как хранить атрибуты, извлеченные из БД, которые меняются не очень часто?

Firefox 3.6.6 на моем 32-битном компьютере Win 7 становится медленным после 1 000 000 символов и полностью зависает после 4 000 000.

Хром падает где-то после 8 000 000.

IE8 падает где-то после 8 000 000 .

Safari падает где-то после 2 000 000.

В моем тестировании Chrome / IE8 / Safari не замедляются, так как размер увеличивается, как делает Firefox.

2
задан Yeshwant KAKAD 18 January 2019 в 12:57
поделиться

1 ответ

Исходя из вашего описания, я думаю, что этот практический пост HCC очень актуален: https://community.hortonworks.com/questions/140060/nifi-how-to-load-a-value-in- memory-one-time-from-c.html

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


Существует также альтернативное решение, если для вас нормально перезапустить nifi после получения обновленного эталонного значения, это называется переменным реестром, и это немного упрощает: https: // docs.hortonworks.com/HDPDocuments/HDF3/HDF-3.1.1/bk_administration/content/custom_properties.html

0
ответ дан Dennis Jaheruddin 18 January 2019 в 12:57
поделиться