2017-11-25 13 views
0

複数のコンテナでNiFiを起動しており、私たちはこれを行うスクリプトを使用しています。各デバイスには個別のIPアドレスがあり、nifi.remote.input.hostの一部にする必要があります。 nifi.propertiesファイルにこのプロパティを入力する以外にこのプロパティを指定する他の方法はありますか?NiFiを起動する前にNiFiのプロパティをプログラムで指定する方法

複数のコンテナを起動するスクリプトがあります。これらのコンテナはスタートアップスクリプトを実行してから、NiFiを起動します。上記のようにプロパティを変更する方法がある場合、起動スクリプトはifconfigからIPアドレスを取得して値を渡すだけです。それ以外の場合、スクリプトはnifi.propertiesファイルを処理する必要があります。

答えて

2

このプロパティは、nifi.propertiesでのみ指定できます。おそらく、nifi.remote.input.host = REMOTE_INPUT_HOSTのようなプレースホルダーを持つnifi.propertiesファイルを作成してから、そのファイルを実際のホスト/ ipに置き換えてください。

+0

これはいい考えです。ありがとうブライアン。 – morfindel

関連する問題