cassandra keeps running on execute
I'm currently trying to use Cassandra in a nodejs environement but I don't understand something.
When I'm running my code, after doing a query, the script doesn't exit, it's still running on my terminal.
This is the code I'm using:
const cassandra = require('cassandra-driver');
const databaseConfig = require('./config/database.json');
const authProvider = new cassandra.auth.PlainTextAuthProvider(databaseConfig.cassandra.username, databaseConfig.cassandra.password);
const db = new cassandra.Client(
contactPoints: databaseConfig.cassandra.contactPoints,
authProvider: authProvider
);
db.execute("INSERT INTO my_keyspace.my_table (id, year, value, country) VALUES (now(), 2010, 100.000, 'TUNISIE');", function(err, result)
if (err)
console.log(err);
else
console.log("azeaea")
);And this is the output I got
Is it normal my script keeps running on my terminal (because I didn't closed the query or smthg else I missed) after the request is over ?
node.js cassandra
add a comment |
I'm currently trying to use Cassandra in a nodejs environement but I don't understand something.
When I'm running my code, after doing a query, the script doesn't exit, it's still running on my terminal.
This is the code I'm using:
const cassandra = require('cassandra-driver');
const databaseConfig = require('./config/database.json');
const authProvider = new cassandra.auth.PlainTextAuthProvider(databaseConfig.cassandra.username, databaseConfig.cassandra.password);
const db = new cassandra.Client(
contactPoints: databaseConfig.cassandra.contactPoints,
authProvider: authProvider
);
db.execute("INSERT INTO my_keyspace.my_table (id, year, value, country) VALUES (now(), 2010, 100.000, 'TUNISIE');", function(err, result)
if (err)
console.log(err);
else
console.log("azeaea")
);And this is the output I got
Is it normal my script keeps running on my terminal (because I didn't closed the query or smthg else I missed) after the request is over ?
node.js cassandra
1
If you want to exit the script you need to add process.exit(0) after Success OR process.exit(1) on err
– Muhammad Zubair Saleem
Nov 13 '18 at 15:07
I know i can use process.exit(); the question is more like why should I do that? Shouldn't the script just exit on is own after being over ?
– lanetrotro
Nov 13 '18 at 15:24
add a comment |
I'm currently trying to use Cassandra in a nodejs environement but I don't understand something.
When I'm running my code, after doing a query, the script doesn't exit, it's still running on my terminal.
This is the code I'm using:
const cassandra = require('cassandra-driver');
const databaseConfig = require('./config/database.json');
const authProvider = new cassandra.auth.PlainTextAuthProvider(databaseConfig.cassandra.username, databaseConfig.cassandra.password);
const db = new cassandra.Client(
contactPoints: databaseConfig.cassandra.contactPoints,
authProvider: authProvider
);
db.execute("INSERT INTO my_keyspace.my_table (id, year, value, country) VALUES (now(), 2010, 100.000, 'TUNISIE');", function(err, result)
if (err)
console.log(err);
else
console.log("azeaea")
);And this is the output I got
Is it normal my script keeps running on my terminal (because I didn't closed the query or smthg else I missed) after the request is over ?
node.js cassandra
I'm currently trying to use Cassandra in a nodejs environement but I don't understand something.
When I'm running my code, after doing a query, the script doesn't exit, it's still running on my terminal.
This is the code I'm using:
const cassandra = require('cassandra-driver');
const databaseConfig = require('./config/database.json');
const authProvider = new cassandra.auth.PlainTextAuthProvider(databaseConfig.cassandra.username, databaseConfig.cassandra.password);
const db = new cassandra.Client(
contactPoints: databaseConfig.cassandra.contactPoints,
authProvider: authProvider
);
db.execute("INSERT INTO my_keyspace.my_table (id, year, value, country) VALUES (now(), 2010, 100.000, 'TUNISIE');", function(err, result)
if (err)
console.log(err);
else
console.log("azeaea")
);And this is the output I got
Is it normal my script keeps running on my terminal (because I didn't closed the query or smthg else I missed) after the request is over ?
const cassandra = require('cassandra-driver');
const databaseConfig = require('./config/database.json');
const authProvider = new cassandra.auth.PlainTextAuthProvider(databaseConfig.cassandra.username, databaseConfig.cassandra.password);
const db = new cassandra.Client(
contactPoints: databaseConfig.cassandra.contactPoints,
authProvider: authProvider
);
db.execute("INSERT INTO my_keyspace.my_table (id, year, value, country) VALUES (now(), 2010, 100.000, 'TUNISIE');", function(err, result)
if (err)
console.log(err);
else
console.log("azeaea")
);const cassandra = require('cassandra-driver');
const databaseConfig = require('./config/database.json');
const authProvider = new cassandra.auth.PlainTextAuthProvider(databaseConfig.cassandra.username, databaseConfig.cassandra.password);
const db = new cassandra.Client(
contactPoints: databaseConfig.cassandra.contactPoints,
authProvider: authProvider
);
db.execute("INSERT INTO my_keyspace.my_table (id, year, value, country) VALUES (now(), 2010, 100.000, 'TUNISIE');", function(err, result)
if (err)
console.log(err);
else
console.log("azeaea")
);node.js cassandra
node.js cassandra
edited Nov 13 '18 at 15:05
lanetrotro
asked Nov 13 '18 at 14:15
lanetrotrolanetrotro
799
799
1
If you want to exit the script you need to add process.exit(0) after Success OR process.exit(1) on err
– Muhammad Zubair Saleem
Nov 13 '18 at 15:07
I know i can use process.exit(); the question is more like why should I do that? Shouldn't the script just exit on is own after being over ?
– lanetrotro
Nov 13 '18 at 15:24
add a comment |
1
If you want to exit the script you need to add process.exit(0) after Success OR process.exit(1) on err
– Muhammad Zubair Saleem
Nov 13 '18 at 15:07
I know i can use process.exit(); the question is more like why should I do that? Shouldn't the script just exit on is own after being over ?
– lanetrotro
Nov 13 '18 at 15:24
1
1
If you want to exit the script you need to add process.exit(0) after Success OR process.exit(1) on err
– Muhammad Zubair Saleem
Nov 13 '18 at 15:07
If you want to exit the script you need to add process.exit(0) after Success OR process.exit(1) on err
– Muhammad Zubair Saleem
Nov 13 '18 at 15:07
I know i can use process.exit(); the question is more like why should I do that? Shouldn't the script just exit on is own after being over ?
– lanetrotro
Nov 13 '18 at 15:24
I know i can use process.exit(); the question is more like why should I do that? Shouldn't the script just exit on is own after being over ?
– lanetrotro
Nov 13 '18 at 15:24
add a comment |
2 Answers
2
active
oldest
votes
you need to shutdown your connection on your db or your script will wait for example another request.
Have a good day,
1
ho thx ok, i didn't thought it was necessary, thx bruh
– lanetrotro
Nov 13 '18 at 15:46
add a comment |
ok I found why it wasn't exiting it's just that i had to close the connetion after using it with db.shutdown(function(err, result))
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53282998%2fcassandra-keeps-running-on-execute%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
you need to shutdown your connection on your db or your script will wait for example another request.
Have a good day,
1
ho thx ok, i didn't thought it was necessary, thx bruh
– lanetrotro
Nov 13 '18 at 15:46
add a comment |
you need to shutdown your connection on your db or your script will wait for example another request.
Have a good day,
1
ho thx ok, i didn't thought it was necessary, thx bruh
– lanetrotro
Nov 13 '18 at 15:46
add a comment |
you need to shutdown your connection on your db or your script will wait for example another request.
Have a good day,
you need to shutdown your connection on your db or your script will wait for example another request.
Have a good day,
answered Nov 13 '18 at 15:30
wajisanwajisan
494
494
1
ho thx ok, i didn't thought it was necessary, thx bruh
– lanetrotro
Nov 13 '18 at 15:46
add a comment |
1
ho thx ok, i didn't thought it was necessary, thx bruh
– lanetrotro
Nov 13 '18 at 15:46
1
1
ho thx ok, i didn't thought it was necessary, thx bruh
– lanetrotro
Nov 13 '18 at 15:46
ho thx ok, i didn't thought it was necessary, thx bruh
– lanetrotro
Nov 13 '18 at 15:46
add a comment |
ok I found why it wasn't exiting it's just that i had to close the connetion after using it with db.shutdown(function(err, result))
add a comment |
ok I found why it wasn't exiting it's just that i had to close the connetion after using it with db.shutdown(function(err, result))
add a comment |
ok I found why it wasn't exiting it's just that i had to close the connetion after using it with db.shutdown(function(err, result))
ok I found why it wasn't exiting it's just that i had to close the connetion after using it with db.shutdown(function(err, result))
answered Nov 13 '18 at 15:31
lanetrotrolanetrotro
799
799
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53282998%2fcassandra-keeps-running-on-execute%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
If you want to exit the script you need to add process.exit(0) after Success OR process.exit(1) on err
– Muhammad Zubair Saleem
Nov 13 '18 at 15:07
I know i can use process.exit(); the question is more like why should I do that? Shouldn't the script just exit on is own after being over ?
– lanetrotro
Nov 13 '18 at 15:24