J'essaie de me connecter à un serveur Grakn fonctionnant sur une instance GCP VM. J'ai lu le message correspondant dans le forum de discussion. L'une des réponses suggère de faire ce qui suit du côté du serveur :
Edit ./conf/main/grakn.properties:
storage.hostname=EXTERNAL.ip.v4.address
Edit ./conf/cassandra/cassandra.yaml:
seeds: "EXTERNAL.ip.v4.address"
broadcast_address: EXTERNAL.ip.v4.address
listen_address: INTERNAL.ip.v4.address
rpc_address: INTERNAL.ip.v4.address
Accédez-y à partir de l'API Java : GraknSession session = Grakn.session("EXTERNAL.ip.v4.address", keySpaceName) ;
Ce que j'en ai interprété, pour mon cas spécifique, est le suivant : -Remplacer EXTERNAL.ip.v4.address par l'IP externe de mon instance VM. -Remplacer INTERNAL.ip.v4.address par l'adresse IP interne de mon instance VM.
Lorsque je démarre le serveur, j'obtiens cette exception (je pense que c'est la cause première) :
Causé par :
com.netflix.astyanax.connectionpool.exceptions.PoolTimeoutException:
PoolTimeoutException: [host=104.197.131.17(104.197.131.17):9160,
latency=10000(10000), attempts=1]Timed out waiting for connection
at com.netflix.astyanax.connectionpool.impl.SimpleHostConnectionPool.waitForConnection(SimpleHostConnectionPool.java:231)
Qu'est-ce que j'ai manqué ? Dois-je ajouter des règles de pare-feu ?
Merci pour votre aide.