Installation de 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

Context Graph s'appuie sur le système de gestion de base de données de graphes Neo4j. Cette procédure suppose que Spectrum Technology Platform et Neo4j Graph Database Server sont installés dans des instances autonomes. Pour installer l'un ou l'autre dans une architecture en cluster, consultez Architecture en cluster.

  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 en tant qu'instance autonome.
    Pour plus d'informations, reportez-vous à la section Installation (Manuel d'utilisation Neo4j).
  3. Configurez l'instance Neo4j Graph Database Server pour 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
      Important : Le port 7474 est utilisé par l'instance de serveur Neo4j intégrée à Spectrum. Si vous installez l'instance autonome de Neo4j Graph Database Server sur la même machine que Spectrum, vous devez donc spécifier un numéro de port différent, comme 7475, pour les deux paramètres de port du connecteur HTTP.
    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. Ce paramètre 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 des deux premières valeurs (par exemple, en les passant à 2048M et 4096M respectivement) peut améliorer les performances. Le troisième paramètre dbms.memory.pagecache.size suppose par défaut que la machine est dédiée à l'exécution de Neo4j ; il est donc défini de manière heuristique sur 50 % de la RAM moins la taille de portion de mémoire Java. 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. Configurez Context Graph pour qu'il fonctionne avec l'instance Neo4j Graph Database Server.
    1. Confirmez que Neo4j Graph Database Server s'exécute dans une console ou en tant que service.
    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. 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 de Neo4j Graph Database Server.
      Si l'instance Neo4j Graph Database Server s'exécute sur la même machine hôte que Spectrum, localhost:7700 sera utilisée comme connexion par défaut.
      Remarque : Si l'instance Neo4j Graph Database Server se trouve sur un serveur différent de Spectrum, vous devrez créer une nouvelle connexion, basée sur le nom d'hôte ou l'adresse IP et le port du connecteur Bolt pour l'instance distante. Les certificats doivent être créés en fonction du nom de la machine sur laquelle l'instance Neo4j Graph Database Server est installée.
    6. Cliquez sur le bouton Test pour tester la connexion.
    7. Cliquez sur Enregistrer pour enregistrer les paramètres de configuration.