Démarrage du conteneur Nifi Docker avec configurations par défaut
Découvrez comment démarrer les conteneurs Nifi Docker.
Pour démarrer le conteneur Nifi avec des configurations par défaut, exécutez la commande suivante.
docker run -it -e LICENSE=accept nifiLorsque vous commencez par utiliser les configurations par défaut, le nom d'image du serveur Nifi est search-nifi-app.Nom d'hôte par défaut
Lorsque vous démarrez en utilisant les configurations par défaut, le nom de l'hôte du conteneur Nifi Docker est nifi.
Paramètres obligatoires pour Nifi
| Nom du paramètre | Description |
|---|---|
| AUTH_JDBC_URL | URL de la base de données auth JDBC. |
| AUTH_JDBC_DRIVER_LOCATION | Emplacement du pilote de base de données d'authentification sur Nifi. |
| AUTH_JDBC_USER_NAME | Nom d'utilisateur de la base de données JDBC. |
| AUTH_JDBC_USER_PASSWORD | Mot de passe de l'utilisateur de la base de données JDBC d'authentification. |
REDIS_HOST |
Le nom d'hôte Redis auquel Nifi se connecte pour la messagerie d'événements. |
| SPIUSER_NAME | Votre nom SPIUSER. La valeur par défaut est spiuser. |
| SPIUSER_PWD | Mot de passe chiffré pour le spiuser. Pour plus d'informations, voir Définition du mot de passe spiuser dans vos images Docker. |
| ADMIN_SPIUSER_PWD | La valeur ADMIN_SPIUSER_PWD doit être la même que SPIUSER_PWD, mais conserve le texte normal. |
Paramètres facultatifs pour Nifi
| Nom du paramètre | Description |
|---|---|
| LIVE_JDBC_URL | URL JDBC de base de données en direct. |
| LIVE_JDBC_DRIVER_LOCATION | Emplacement du pilote de base de données opérationnelle sur Nifi. |
| LIVE_JDBC_USER_NAME | Nom d'utilisateur de la base de données JDBC en direct. |
| LIVE_JDBC_USER_PASSWORD | Mot de passe de l'utilisateur de la base de données JDBC opérationnelle. |
AUTH_DB_SCHEMA |
Nom du schéma de la base de données de création. La valeur par défaut est la valeur fournie pour AUTH_JDBC_USER_NAME. |
LIVE_DB_SCHEMA |
Nom du schéma de la base de données opérationnelle. La valeur par défaut est la valeur fournie pour LIVE_JDBC_USER_NAME. |
| ELASTICSEARCH_HOST | Nom de l'hôte du conteneur Elasticsearch. La valeur par défaut est elasticsearch. |
| ELASTICSEARCH_PORT | Le port de service Elasticsearch. La valeur par défaut est 9200. |
| ELASTICSEARCH_SCHEME | Le système de service Elasticsearch. La valeur par défaut est http. |
AUTH_ELASTICSEARCH_SHARD_COUNT |
Le nombre de fragments dans lesquels les index de création seront stockés, dans le service Elasticsearch. La valeur par défaut est 1. |
AUTH_ELASTICSEARCH_REPLICA_COUNT |
Nombre de répliques pour les index de création, dans le service Elasticsearch. La valeur par défaut est 0. |
LIVE_ELASTICSEARCH_SHARD_COUNT |
Le nombre de fragments dans lesquels les index opérationnels seront stockés, dans le service Elasticsearch. La valeur par défaut est 1. |
LIVE_ELASTICSEARCH_REPLICA_COUNT |
Nombre de répliques pour les index opérationnels, dans le service Elasticsearch. La valeur par défaut est 0. |
| ZOOKEEPER_HOST | Le nom d'hôte du conteneur Zookeeper. La valeur par défaut est zookeeper. |
| ZOOKEEPER_PORT | Le port de service zookeeper. La valeur par défaut est 2181. |
| ZOOKEEPER_SCHEME | Le système de service Zookeeper. La valeur par défaut est http. |
| NIFI_WEB_HTTP_PORT | Le port HTTP du service Web Nifi. La valeur par défaut est 30600. |
| NIFI_CLUSTER_IS_NODE | Si le conteneur Nifi est un nœud dans un cluster. La valeur par défaut est false. |
| NIFI_CLUSTER_NODE_PROTOCOL_PORT | Port de protocole de nœud de cluster Nifi. La valeur par défaut est 8082. |
| NIFI_ELECTION_MAX_WAIT | Temps d'attente maximum pour le service de nœuds d'élection Nifi. La valeur par défaut est 1 min. |
| NIFI_JVM_HEAP_INIT | Taille initiale du segment pour le Nifi JVM. La valeur par défaut est 1024m. |
| NIFI_JVM_HEAP_MAX | Taille maximale du segment pour le Nifi JVM. La valeur par défaut est 4096m. |
| NIFI_HOST | Nom d'hôte du conteneur Nifi. La valeur par défaut est nifi. |
| NIFI_PORT | Le port de service Nifi. La valeur par défaut est 30600. |
| NIFI_SCHEME | Le schéma de service Nifi. La valeur par défaut est http. |
REDIS_PORT |
Le numéro de port de l'hôte Redis auquel Nifi se connecte pour la messagerie d'événements. La valeur par défaut est 6379. |
| QUERY_HOST | Le nom de l'hôte du conteneur Query. |
| QUERY_PORT | Le port du service Query. |
| QUERY_SCHEME | Le système de service Query. |
Exemple de code
docker run -it -e LICENSE=accept \
-e AUTH_JDBC_URL =<Auth JDBC url> \
-e AUTH_JDBC_DRIVER_LOCATION =<Auth JDBC driver location>
-e AUTH_JDBC_USER_NAME =<Auth database user name> \
-e AUTH_JDBC_USER_PASSWORD =<Auth database user password>
<Nifi Docker image>
REDIS_HOST
AUTH_DB_SCHEMA