автоматизируйте настройку службы DistributedMapCacheLookupService

#apache-nifi

Вопрос:

Я пытаюсь автоматизировать развертывание Nifi с помощью службы DistributedMapCacheLookupService. Похоже, что он не сохраняется как часть шаблона, и я не вижу способа создать его с помощью REST API. Возможно ли это?

Комментарии:

1. Все возможно с помощью nifi rest API… Просто делайте то, что вам нужно из браузера, и отслеживайте вызовы API из devtools.

2. эм… это… имеет смысл.

Ответ №1:

Вы можете POST добраться до /controller/controller-services конечной точки, она создаст новую службу контроллера для всего контроллера (даже»выше» корневой группы процессов, например, где определены задачи создания отчетов), подробности приведены в документах REST API в разделе «Контроллер».

Комментарии:

1. комментарий Даггета состоял в том, чтобы сделать это из пользовательского интерфейса с консолью разработчиков, чтобы вы могли видеть, как пользовательский интерфейс выполняет одни и те же вызовы для создания службы, что помогает сформировать тело запроса(и порядок вызовов REST, если требуется более одного), чтобы вам не пришлось разбираться с нуля

2. Да, я сделал то, что предложил @daggett, и это сработало. почему-то я не нашел этого в документах, спасибо