パッケージから Draco をインストール (Linux)¶
FIWARE Env 変数を設定するだけです :
MIRROR=https://archive.apache.org/dist \
NIFI_VERSION=1.7.0 \
NIFI_BASE_DIR=/opt/nifi \
NIFI_HOME=${NIFI_BASE_DIR}/nifi-${NIFI_VERSION} \
NIFI_BINARY_URL=/nifi/${NIFI_VERSION}/nifi-${NIFI_VERSION}-bin.tar.gz \
NIFI_LOG_DIR=${NIFI_HOME}/logs
次に、NIFI_HOME にあるパッケージをダウンロードして解凍します
curl -fSL ${MIRROR}/${NIFI_BINARY_URL} -o ${NIFI_BASE_DIR}/nifi-${NIFI_VERSION}-bin.tar.gz \
echo "$(curl https://archive.apache.org/dist/${NIFI_BINARY_URL}.sha256) *${NIFI_BASE_DIR}/nifi-${NIFI_VERSION}-bin.tar.gz" | sha256sum -c - \
tar -xvzf ${NIFI_BASE_DIR}/nifi-${NIFI_VERSION}-bin.tar.gz -C ${NIFI_BASE_DIR} \
rm ${NIFI_BASE_DIR}/nifi-${NIFI_VERSION}-bin.tar.gz
そして、git hub repoから最新リリースの fiware-Draco プロセッサをダウンロードしてください
cd NIFI_HOME \
curl -L -o "nifi-ngsi-resources.tar.gz" "https://github.com/ging/fiware-Draco/releases/download/v2.0.0/nifi-ngsi-resources.tar.gz"\
tar -xvzf nifi-ngsi-resources.tar.gz -C ./ \
rm nifi-ngsi-resources.tar.gz \
cp nifi-ngsi-resources/nifi-ngsi-nar-1.0-SNAPSHOT.nar ${NIFI_BASE_DIR}/nifi-${NIFI_VERSION}/lib/nifi-ngsi-nar-1.0-SNAPSHOT.nar \
cp -r nifi-ngsi-resources/drivers ./ \
cp -r nifi-ngsi-resources/templates ${NIFI_HOME}/conf
NiFi をバックグラウンドで実行するには、bin/nifi.sh start
を使用してください。これによりアプリケーションの実行が開始されます。
cd NIFI_HOME \
./bin/nifi.sh start
ステータスを確認し、NiFi が現在実行中かどうかを確認するには、 コマンドを実行します
./bin/nifi.sh status
このコマンドを実行することで NiFi をシャットダウンすることができます
./bin/nifi.sh stop
サービスが実行されていると、このリンクを使用して NiFi GUI にアクセスできます (http://localhost:8080/nifi)