node.js - How to connect Node js with cassandra DSE graph using Gremlin? connection not working -


i try connect node js cassandra db in dsc use of gremlin. how connect cassandra db? using in 1.node js, 2.express js, 3. cassandra db, 4.data stack studio (dse), 5.gramlin queries(nosql). tried 2 ways can't able connect.how can connect cassandra db, dse , using gramlin query?thank you.

//1.i tried 1 first  var dse = require('dse-driver');  var dse_driver = new dse.client({     contactpoints: ['127.0.0.1'],     protocoloptions: {       port: 9042     },     graphoptions: {      name: 'demo_work_graph'     }  });  //2.i use 1  var cassandra = require('cassandra-driver');  var async = require('async');  var client = new cassandra.client({ contactpoints: ['127.0.0.1'], graphoptions: {name: 'demo_work_graph'} });

i getting error

error { error: line 1:0 no viable alternative @ input 'g' ([g]...)      @ responseerror.drivererror (/home/periyasamy/k12os/server/node_modules/dse-driver/lib/errors.js:20:19)      @ new responseerror (/home/periyasamy/k12os/server/node_modules/dse-driver/lib/errors.js:57:24)      @ framereader.readerror (/home/periyasamy/k12os/server/node_modules/dse-driver/lib/readers.js:338:13)      @ parser.parsebody (/home/periyasamy/k12os/server/node_modules/dse-driver/lib/streams.js:200:66)      @ parser._transform (/home/periyasamy/k12os/server/node_modules/dse-driver/lib/streams.js:143:10)      @ parser.transform._read (_stream_transform.js:186:10)      @ parser.transform._write (_stream_transform.js:174:12)      @ dowrite (_stream_writable.js:385:12)      @ writeorbuffer (_stream_writable.js:371:5)      @ parser.writable.write (_stream_writable.js:288:11)    name: 'responseerror',    stack: 'error: line 1:0 no viable alternative @ input \'g\' ([g]...)\n    @ responseerror.drivererror (/home/periyasamy/k12os/server/node_modules/dse-driver/lib/errors.js:20:19)\n    @ new responseerror (/home/periyasamy/k12os/server/node_modules/dse-driver/lib/errors.js:57:24)\n    @ framereader.readerror (/home/periyasamy/k12os/server/node_modules/dse-driver/lib/readers.js:338:13)\n    @ parser.parsebody (/home/periyasamy/k12os/server/node_modules/dse-driver/lib/streams.js:200:66)\n    @ parser._transform (/home/periyasamy/k12os/server/node_modules/dse-driver/lib/streams.js:143:10)\n    @ parser.transform._read (_stream_transform.js:186:10)\n    @ parser.transform._write (_stream_transform.js:174:12)\n    @ dowrite (_stream_writable.js:385:12)\n    @ writeorbuffer (_stream_writable.js:371:5)\n    @ parser.writable.write (_stream_writable.js:288:11)',    message: 'line 1:0 no viable alternative @ input \'g\' ([g]...)',    info: 'represents error message server',    code: 8192,    coordinator: '127.0.0.1:9042',    query: 'g.v()' }

you should use dse-driver:

const client = new dse.client({    contactpoints: ['host1'],    graphoptions: {     name: 'demo_work_graph'   } });  client.executegraph('g.v().count()')   .then(console.log)   .catch(console.error); 

Comments

Popular posts from this blog

minify - Minimizing css files -

neo4j - finding mutual friends in a cypher statement starting with three or more persons -

php - How to remove letter in front of the word laravel -