#apache-nifi
#apache-nifi
Вопрос:
возможно, это будет выглядеть как глупые вопросы: Я понятия не имею, как использовать DistributedMapCacheServer. Как мне его запустить? Предполагается, что он должен быть внутри nifi или мне нужно установить его как дополнительный пакет?
Ответ №1:
DistributedMapCacheServer можно запустить точно так же, как любую другую службу контроллера, настроив ее на действительность и нажав кнопку «Пуск».
Уникальность DistributedMapCacheServer заключается в том, что процессоры работают с кэшем, используя DistributedMapCacheClientService[1]. Таким образом, вы создадите как Серверную, так и Клиентскую Службу. Затем настройте процессор для использования Клиентской службы. Затем запустите и сервер, и службу. Наконец запустите процессор.
Комментарии:
1. Хорошо, я понял… Я действительно новичок в nifi, и у меня куча дел. Ваша помощь очень ценится. Есть ли видео, в котором показаны все особенности nifi?
2. @ozw1z5rd, не проблема. Вот старое видео, но оно дает пошаговую инструкцию для новых пользователей, и почти все это по-прежнему применимо: youtube.com/watch?v=FgTGAWLC170
3. Я бы также рекомендовал ознакомиться с пользовательской документацией: nifi.apache.org/docs/nifi-docs/html/user-guide.html
4. Просто еще один вопрос: как установить, как долго данные остаются в кэше?
5. Данные будут оставаться в кэше до тех пор, пока либо они не будут удалены использующим их процессором, либо когда в кэше потребуется больше места («максимальное количество» и «стратегия удаления» являются свойствами сервера кэша). Смотрите документы для описания свойств: nifi.apache.org/docs/nifi-docs/components /…
Ответ №2:
Чтобы запустить DistributedMapCacheServer, вам нужно сначала создать его. Он будет создан через пользовательский интерфейс NiFi, выбрав вкладку настройки контроллера в правом верхнем меню. нажмите на кнопку и добавьте DistributedMapCacheServer . настройте его и включите.