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 nifi
Lorsque 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.
HCL Commerce Version 9.1.2.0 or laterREDIS_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.
HCL Commerce Version 9.1.8.0 or laterAUTH_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.
HCL Commerce Version 9.1.8.0 or laterLIVE_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.
HCL Commerce Version 9.1.8.0 or laterAUTH_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.
HCL Commerce Version 9.1.8.0 or laterAUTH_ELASTICSEARCH_REPLICA_COUNT Nombre de répliques pour les index de création, dans le service Elasticsearch. La valeur par défaut est 0.
HCL Commerce Version 9.1.8.0 or laterLIVE_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.
HCL Commerce Version 9.1.8.0 or laterLIVE_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.
HCL Commerce Version 9.1.2.0 or laterREDIS_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>