You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by GitBox <gi...@apache.org> on 2022/05/24 14:47:56 UTC
[GitHub] [nifi] mattyb149 commented on pull request #6075: NIFI-9666 Implement base C2 client functionality
mattyb149 commented on PR #6075:
URL: https://github.com/apache/nifi/pull/6075#issuecomment-1136027696
To set up the MiNiFi Java agent's C2 capability, add the following section to bootstrap.conf:
```
nifi.minifi.notifier.ingestors=org.apache.nifi.minifi.bootstrap.configuration.ingestors.FileChangeIngestor
nifi.minifi.notifier.ingestors.file.config.path=./conf/config-new.yml
nifi.minifi.notifier.ingestors.file.polling.period.seconds=5
c2.enable=true
c2.config.directory=./conf
c2.runtime.manifest.identifier=minifi
c2.runtime.type=minifi-java
c2.rest.url=http://localhost:10090/c2/config/api/c2-protocol/heartbeat
c2.rest.url.ack=http://localhost:10090/c2/config/api/c2-protocol/acknowledge
c2.agent.heartbeat.period=5000
c2.agent.identifier=123-456-789
c2.agent.class=java
```
This sets up a FileChangeIngestor to watch for changes in conf/config-new.yml, which is where the agent currently persists the flow update coming from a C2 server. Under NIFI-9667 (and NIFI-9428 at a higher level) the agent will restart the flow without involving a separate file and FileChangeIngestor.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: issues-unsubscribe@nifi.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org