Installation d'un cluster pour Context Graph - spectrum_platform - 23 - 23.1

Guide d'installation Spectrum pour Linux

Product type
Logiciels
Portfolio
Integrate
Locate
Verify
Product family
Spectrum
Product
Spectrum > Spectrum Platform
Version
23.1
Language
Français
Product name
Spectrum Technology Platform
Title
Guide d'installation Spectrum pour Linux
First publish date
2007
Last updated
2023-10-12
Published on
2023-10-12T07:05:35.997000

Cette tâche décrit comment configurer Neo4j Graph Database Server pour stocker des modèles Context Graph dans une configuration de cluster.

Un cluster Neo4j Graph Database Server doit être configuré avec au moins trois instances principales (core).
  1. Lors de l'ajout de modules à Spectrum Technology Platform 2023.1, choisissez d'installer le module Context Graph.
  2. Installez Neo4j Graph Database Server et configurez les paramètres de cluster de fichiers neo4j.conf pour chaque nœud dans une configuration de cluster.
    Suivez les instructions du Manuel d'utilisation de Neo4j pour créer un cluster. (Pour plus d'informations, reportez-vous à la section Mise en cluster Neo4j (Manuel d'utilisation Neo4j).)
  3. Sur chaque nœud du cluster Neo4j Graph Database Server, effectuez les étapes suivantes pour configurer chaque instance afin qu'elle fonctionne avec Context Graph.
    1. Copiez le fichier apoc jar de Neo4jDirectory/labs/ vers Neo4jDirectory/plugins/.
    2. Ouvrez le fichier Neo4jDirectory/conf/neo4j.conf dans un éditeur de code.
    3. Décommentez et configurez les numéros de port des connecteurs Bolt et HTTP comme indiqué ici :
      # Bolt connector server.bolt.enabled=true #server.bolt.tls_level=DISABLED server.bolt.listen_address=:7700 server.bolt.advertised_address=:7700                  # HTTP Connector. There can be zero or one HTTP connectors. server.http.enabled=true server.http.listen_address=:7474 server.http.advertised_address=:7474
    4. Décommentez et configurez les deux paramètres de propriété suivants comme suit :
      dbms.security.procedures.unrestricted=apoc.* dbms.security.procedures.allowlist=apoc.*
    5. Décommentez et configurez le numéro de port de routage comme indiqué ici :
      server.routing.listen_address=:7788 server.routing.advertised_address=:7788
    6. Ajoutez le paramètre suivant (vous pouvez l'insérer dans la section # Miscellaneous configuration) :
      dbms.cypher.forbid_shortestpath_common_nodes=false
    7. Facultatif : Ajoutez le paramètre suivant :
      dbms.db.timezone=SYSTEM
      Par défaut, les journaux Neo4j Graph Database Server et la surveillance utilisent l'heure UTC. Cette configuration spécifie le fuseau horaire du système local, que vous trouverez peut-être plus facile à utiliser.
    8. Facultatif : Décommentez et configurez les lignes suivantes en fonction de la mémoire disponible :
      server.memory.heap.initial_size=512m server.memory.heap.max_size=8192m #server.memory.pagecache.size=10g
      L'augmentation de ces valeurs (par exemple, en les passant à 2048M et 4096M respectivement) peut améliorer les performances. Pour plus d'informations, reportez-vous à la section Recommandations de mémoire (Manuel d'utilisation Neo4j).
    Vous pouvez choisir de configurer des propriétés supplémentaires en fonction de l'architecture de votre système.
  4. Démarrez le cluster Neo4j Database Server.
  5. Configurez Context Graph pour vous connecter aux instances Neo4j Graph Database Server du cluster.
    1. Confirmez que les instances Neo4j Graph Database Server sont en cours d'exécution dans la configuration en cluster.
    2. Connectez-vous à Spectrum Management Console et cliquez sur Resources > Configuration du référentiel Context Graph.
    3. Si un nom d'utilisateur et un mot de passe sont requis pour se connecter à Neo4j Graph Database Server, choisissez Basic comme type d'authentification, puis saisissez le nom d'utilisateur et le mot de passe.
    4. Facultatif : Vous devez sélectionner Connexion sécurisée si Neo4j Graph Database Server est configuré pour utiliser HTTPS.
      Pour plus d'informations, reportez-vous à la section Utilisez SSL pour communiquer avec Neo4j Graph Database Server.
    5. Pour chaque instance Neo4j Graph Database Server du cluster, cliquez sur le bouton Ajouter une adresse + pour spécifier l'adresse IP ou le nom d'hôte et le port du connecteur Bolt de l'instance.
    6. Cliquez sur le bouton Test pour tester la connexion.
    7. Cliquez sur Enregistrer pour enregistrer les paramètres de configuration.