#apache-nifi
Вопрос:
Я пытаюсь автоматизировать развертывание Nifi с помощью службы DistributedMapCacheLookupService. Похоже, что он не сохраняется как часть шаблона, и я не вижу способа создать его с помощью REST API. Возможно ли это?
Комментарии:
1. Все возможно с помощью nifi rest API… Просто делайте то, что вам нужно из браузера, и отслеживайте вызовы API из devtools.
2. эм… это… имеет смысл.
Ответ №1:
Вы можете POST
добраться до /controller/controller-services
конечной точки, она создаст новую службу контроллера для всего контроллера (даже»выше» корневой группы процессов, например, где определены задачи создания отчетов), подробности приведены в документах REST API в разделе «Контроллер».
Комментарии:
1. комментарий Даггета состоял в том, чтобы сделать это из пользовательского интерфейса с консолью разработчиков, чтобы вы могли видеть, как пользовательский интерфейс выполняет одни и те же вызовы для создания службы, что помогает сформировать тело запроса(и порядок вызовов REST, если требуется более одного), чтобы вам не пришлось разбираться с нуля
2. Да, я сделал то, что предложил @daggett, и это сработало. почему-то я не нашел этого в документах, спасибо