J'utilise Cassandra DB, graphe DSE, requête gremlin dans Node Js. Je peux obtenir de la valeur et accéder à la base de données dans localhost. chaque fois que j'ai essayé de me connecter à un serveur distant (par exemple http://remoteservercassandra.in) ne peut pas se connecter. Comment puis-je me connecter au serveur distant?Comment configurer Cassandra db en utilisant Gremlin pour une connexion à distance? Ne fonctionne pas
Mon code est
var dse = require('dse-driver');
var client = new dse.Client({
contactPoints: ['127.0.0.1'],
authProvider: new dse.auth.DsePlainTextAuthProvider('username','password'),
protocolOptions: {
port: 9042
},
graphOptions: {
name: 'mygraphname'
}
});
Quand je l'ai essayé d'obtenir cette erreur
{
"innerErrors": null,
"info": "Represents an error when a query cannot be performed because no host is available or could be reached by the driver.",
"message": "No host could be resolved"
}
Si j'ai essayé de connecter mon URL du serveur distant (par exemple http://remoteservercassandra.in) Je reçois cette erreur.
var dse = require('dse-driver');
var client = new dse.Client({
contactPoints: ['remoteservercassandra.in'],
authProvider: new dse.auth.DsePlainTextAuthProvider('username','password'),
protocolOptions: {
port: 9042
},
graphOptions: {
name: 'mygraphname'
}
});
Je reçois cette erreur.
{
"innerErrors": {
"12.234.78.134:9042": { // based on host name this IP address
"code": "ECONNREFUSED",
"errno": "ECONNREFUSED",
"syscall": "connect",
"address": "12.234.78.134",
"port": 9042
}
},
"info": "Represents an error when a query cannot be performed because no host is available or could be reached by the driver.",
"message": "All host(s) tried for query failed. First host tried, 12.234.78.134:9042: Error: connect ECONNREFUSED 12.234.78.134:9042. See innerErrors."
}
Comment puis-je résoudre cette erreur et comment se connecter à un serveur distant?
Oui, le serveur distant est celui-ci 12.234.78.134. RPC_ADRESS si je change cette adresse signifie où je peux changer? – Periyasamy