cassandra keeps running on execute










1















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
enter image description here



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 ?










share|improve this question



















  • 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















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
enter image description here



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 ?










share|improve this question



















  • 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








1








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
enter image description here



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 ?










share|improve this question
















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
enter image description here



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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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












  • 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












2 Answers
2






active

oldest

votes


















2














you need to shutdown your connection on your db or your script will wait for example another request.



Have a good day,






share|improve this answer


















  • 1





    ho thx ok, i didn't thought it was necessary, thx bruh

    – lanetrotro
    Nov 13 '18 at 15:46


















1














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))






share|improve this answer






















    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
    );



    );













    draft saved

    draft discarded


















    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









    2














    you need to shutdown your connection on your db or your script will wait for example another request.



    Have a good day,






    share|improve this answer


















    • 1





      ho thx ok, i didn't thought it was necessary, thx bruh

      – lanetrotro
      Nov 13 '18 at 15:46















    2














    you need to shutdown your connection on your db or your script will wait for example another request.



    Have a good day,






    share|improve this answer


















    • 1





      ho thx ok, i didn't thought it was necessary, thx bruh

      – lanetrotro
      Nov 13 '18 at 15:46













    2












    2








    2







    you need to shutdown your connection on your db or your script will wait for example another request.



    Have a good day,






    share|improve this answer













    you need to shutdown your connection on your db or your script will wait for example another request.



    Have a good day,







    share|improve this answer












    share|improve this answer



    share|improve this answer










    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












    • 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













    1














    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))






    share|improve this answer



























      1














      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))






      share|improve this answer

























        1












        1








        1







        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))






        share|improve this answer













        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))







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 13 '18 at 15:31









        lanetrotrolanetrotro

        799




        799



























            draft saved

            draft discarded
















































            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.




            draft saved


            draft discarded














            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





















































            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







            這個網誌中的熱門文章

            What does pagestruct do in Eviews?

            Dutch intervention in Lombok and Karangasem

            Channel Islands