Return-Path: X-Original-To: apmail-cassandra-user-archive@www.apache.org Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5755618646 for ; Thu, 7 Jan 2016 10:53:17 +0000 (UTC) Received: (qmail 33378 invoked by uid 500); 7 Jan 2016 10:53:13 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 33338 invoked by uid 500); 7 Jan 2016 10:53:13 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 33328 invoked by uid 99); 7 Jan 2016 10:53:13 -0000 Received: from Unknown (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Jan 2016 10:53:13 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 10C34C0D31 for ; Thu, 7 Jan 2016 10:53:13 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 5.974 X-Spam-Level: ***** X-Spam-Status: No, score=5.974 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=3, KAM_BADIPHTTP=2, SPF_SOFTFAIL=0.972, URIBL_BLOCKED=0.001, WEIRD_PORT=0.001] autolearn=disabled Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id ohnBKBqlcFkJ for ; Thu, 7 Jan 2016 10:53:00 +0000 (UTC) Received: from mo69.mail-out.ovh.net (mo69.mail-out.ovh.net [178.32.228.69]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id 28EEC439CA for ; Thu, 7 Jan 2016 10:53:00 +0000 (UTC) Received: from mail603.ha.ovh.net (b6.ovh.net [213.186.33.56]) by mo69.mail-out.ovh.net (Postfix) with SMTP id C5BF1FF9D90 for ; Thu, 7 Jan 2016 11:52:51 +0100 (CET) Received: from localhost (HELO queueout) (127.0.0.1) by localhost with SMTP; 7 Jan 2016 12:52:51 +0200 Received: from 35-144-190-109.dsl.ovh.fr (HELO ?192.168.0.145?) (giovanni.usai@francelabs.com@109.190.144.35) by ns0.ovh.net with SMTP; 7 Jan 2016 12:52:45 +0200 Subject: Re: Best way to get Cassandra status in Bash To: user@cassandra.apache.org References: <568A69CF.50701@francelabs.com> <568A9626.1040300@francelabs.com> <568BECAA.6040604@francelabs.com> From: Giovanni Usai Message-ID: <568E437D.90902@francelabs.com> Date: Thu, 7 Jan 2016 11:52:45 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 In-Reply-To: <568BECAA.6040604@francelabs.com> Content-Type: multipart/alternative; boundary="------------000306010505040209050508" X-Ovh-Tracer-Id: 4863043173692209622 X-Ovh-Remote: 109.190.144.35 (35-144-190-109.dsl.ovh.fr) X-Ovh-Local: 213.186.33.20 (ns0.ovh.net) X-OVH-SPAMSTATE: OK X-OVH-SPAMSCORE: 0 X-OVH-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeekiedrjeefucetufdoteggodftvfcurfhrohhfihhlvgemucfqggfjnecuuegrihhlohhuthemuceftddtnecu X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeekiedrjeefgddvtdcutefuodetggdotffvucfrrhhofhhilhgvmecuqfggjfenuceurghilhhouhhtmecufedttdenuc This is a multi-part message in MIME format. --------------000306010505040209050508 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Hello, thanks a lot! The solution proposed by Gerard works perfectly. This is the snippet of what I have done: echo "Checking if Cassandra is up and running ..." # Try to connect on Cassandra's JMX port 7199 nc -z localhost 7199 nc_return=$? # Try to connect on Cassandra CQLSH port 9042 nc -z localhost 9042 let "cassandra_status = nc_return + $?" retries=1 while (( retries < 6 && cassandra_status != 0 )); do echo "Cassandra doesn't reply to requests on ports 7199 and/or 9042. Sleeping for a while and trying again... retry ${retries}" # Sleep for a while sleep 2s # Try again to connect to Cassandra echo "Checking if Cassandra is up and running ..." nc -z localhost 7199 nc_return=$? nc -z localhost 9042 let "cassandra_status = nc_return + $?" let "retries++" done if [ $cassandra_status -ne 0 ]; then echo "/!\ ERROR: Cassandra startup has ended with errors; please check log file ${DATAFARI_LOGS}/cassandra-startup.log" else echo "Cassandra startup completed successfully --- OK" $CASSANDRA_HOME/bin/cqlsh -f $DATAFARI_HOME/bin/common/config/cassandra/tables fi Best regards, *Giovanni Usai * giovanni.usai@francelabs.com www.francelabs.com CEEI Nice Premium 1 Bd. Maître Maurice Slama 06200 Nice FRANCE Ph: +33 (0)9 72 43 72 85 On 01/05/2016 05:17 PM, Giovanni Usai wrote: > Hello, > > thanks to everyone for the fast replies! > > Unfortunately, since yesterday afternoon I have been assigned to a > more urgent task, so I will implement the solutions you proposed in > the spare time and I will let you know the outcomes asap (hopefully in > few weeks). > > Thanks a lot again! > > Best regards, > *Giovanni Usai > * giovanni.usai@francelabs.com > > > www.francelabs.com > > CEEI Nice Premium > 1 Bd. Maître Maurice Slama > 06200 Nice FRANCE > > Ph: +33 (0)9 72 43 72 85 > > On 01/04/2016 05:52 PM, Gerard Maas wrote: >> Hi Giovanni, >> >> You could use netcat (nc) to test that the cassandra port is up and >> use a timeout to decide when to take an action >> >> nc -z localhost 9160 >> >> check for the exit code to decide what action to take. >> >> -kr, Gerard. >> >> >> On Mon, Jan 4, 2016 at 4:56 PM, Giovanni Usai >> > >> wrote: >> >> Hello Gerard, >> thanks for your reply. >> >> It seems nodetool works only when the cluster is up and running. >> In case of a bad startup of Cassandra, if I run "nodetool status" >> I get one of these 2 errors: >> >> 1) error: No nodes present in the cluster. Has this node finished >> starting up? >> -- StackTrace -- >> java.lang.RuntimeException: No nodes present in the cluster. Has >> this node finished starting up? >> at >> org.apache.cassandra.dht.Murmur3Partitioner.describeOwnership(Murmur3Partitioner.java:129) >> at >> org.apache.cassandra.service.StorageService.effectiveOwnership(StorageService.java:3960) >> at >> org.apache.cassandra.service.StorageService.effectiveOwnership(StorageService.java:176) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:606) >> >> 2) nodetool: Failed to connect to '127.0.0.1:7199 >> ' - ConnectException: 'Connection refused'. >> >> In both cases, the nodetool status command kills my Bash script. >> >> Since I want to do some updates on Cassandra right after startup, >> I must wait until the cluster is ready to process requests. >> Depending on the hardware, the Cassandra startup may take some >> time, so I need to be able to detect when Cassandra is up and >> running. >> >> What I am trying to do is something like follows: >> >> execute cassandra start [=> $CASSANDRA_HOME/bin/cassandra -p >> $CASSANDRA_PID_FILE] >> while (cassandra_status != OK && retries < N){ >> cassandra_status = some command that returns the status of >> cassandra startup >> retries++ >> } >> if (cassandra_status != OK){ >> echo the user and do some countermeasures >> } else { >> make updates on Cassandra [=> $CASSANDRA_HOME/bin/cqlsh -f >> $DATAFARI_HOME/bin/common/config/cassandra/tables] >> } >> >> Do you have any idea about the command to use here? >> cassandra_status = some command that returns the status of >> cassandra startup >> >> Thanks >> >> Best regards, >> *Giovanni Usai >> * giovanni.usai@francelabs.com >> >> >> www.francelabs.com >> >> CEEI Nice Premium >> 1 Bd. Maître Maurice Slama >> 06200 Nice FRANCE >> >> Ph: +33 (0)9 72 43 72 85 >> >> On 01/04/2016 03:51 PM, Gerard Maas wrote: >>> (Hit enter too fast) >>> >>> In particular, `nodetool status` will give you a summary of the >>> status of the cluster. See the documentation for the parameters >>> it takes. >>> >>> -kr, Gerard. >>> >>> On Mon, Jan 4, 2016 at 3:49 PM, Gerard Maas >>> wrote: >>> >>> I think you are looking for the nodetool utility: >>> https://docs.datastax.com/en/cassandra/2.1/cassandra/tools/toolsNodetool_r.html >>> >>> On Mon, Jan 4, 2016 at 1:47 PM, Giovanni Usai >>> wrote: >>> >>> Hello, >>> I would gladly welcome the help of the community on the >>> following issue I am having while starting Cassandra. >>> >>> I am starting Cassandra by a Bash script in this way: >>> >>> - $CASSANDRA_HOME/bin/cassandra -p $CASSANDRA_PID_FILE >>> and then, I submit some updates via >>> - $CASSANDRA_HOME/bin/cqlsh -f >>> $DATAFARI_HOME/bin/common/config/cassandra/tables >>> >>> => First question: is it a good idea? Or, are there >>> better ways to do start Cassandra? >>> >>> >>> If it is a good idea to use Bash, this is my need: when >>> something goes wrong (e.g. privileges issue on >>> Cassandra's data directory, etc), I would like to detect >>> it to be able to apply some countermeasures. >>> >>> => Second question: do you know what's the best way to >>> get the Cassandra and CQLSH status from Bash (if it is >>> possible)? >>> >>> These are all the approaches that I have already tried, >>> with no chance: >>> - use the return code of Cassandra script ($? Bash >>> operator), but it returns all the times 0 even if >>> something goes wrong. >>> - grep the Cassandra logs looking for "Exception" or >>> "Error" (after redirection with &> ), but it doesn't >>> work as they are not yet flushed by Cassandra (as a >>> result, the calling bash exits). >>> - get the output of the Cassandra script with something >>> like cassandra_return=$($CASSANDRA_HOME/bin/cassandra -p >>> $CASSANDRA_PID_FILE), but the variable is empty all the >>> times. >>> - detach Cassandra process from calling script with '&' >>> operator and then grep the logs or get the return code, >>> but it doesn't work neither. >>> >>> Furthermore, when CQLSH script cannot connect to >>> Cassandra, it prints this error on console: >>> Connection error: ('Unable to connect to any servers', >>> {'127.0.0.1': error(111, "Tried connecting to >>> [('127.0.0.1', 9042)]. Last error: Connection refused")}) >>> and then kills the calling script. >>> >>> Just for your information, we are embedding Cassandra in >>> our open source product "Datafari". >>> >>> Thanks for your help and >>> -- >>> >>> Best regards, >>> *Giovanni Usai >>> * giovanni.usai@francelabs.com >>> >>> >>> www.francelabs.com >>> >>> CEEI Nice Premium >>> 1 Bd. Maître Maurice Slama >>> 06200 Nice FRANCE >>> >>> Ph: +33 (0)9 72 43 72 85 >>> >>> >>> >> >> > --------------000306010505040209050508 Content-Type: multipart/related; boundary="------------010009000506000104080505" --------------010009000506000104080505 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit Hello,
thanks a lot!
The solution proposed by Gerard works perfectly.

This is the snippet of what I have done:

    echo "Checking if Cassandra is up and running ..."
    # Try to connect on Cassandra's JMX port 7199
    nc -z localhost 7199
    nc_return=$?

    # Try to connect on Cassandra CQLSH port 9042
    nc -z localhost 9042
    let "cassandra_status = nc_return + $?"

    retries=1
    while (( retries < 6 && cassandra_status != 0 )); do
        echo "Cassandra doesn't reply to requests on ports 7199 and/or 9042. Sleeping for a while and trying again... retry ${retries}"

        # Sleep for a while
        sleep 2s
       
        # Try again to connect to Cassandra
        echo "Checking if Cassandra is up and running ..."
        nc -z localhost 7199
        nc_return=$?

        nc -z localhost 9042
        let "cassandra_status = nc_return + $?"

        let "retries++"
    done

    if [ $cassandra_status -ne 0 ]; then
        echo "/!\ ERROR: Cassandra startup has ended with errors; please check log file ${DATAFARI_LOGS}/cassandra-startup.log"
    else       
        echo "Cassandra startup completed successfully --- OK"
        $CASSANDRA_HOME/bin/cqlsh -f $DATAFARI_HOME/bin/common/config/cassandra/tables
    fi

Best regards,
Giovanni Usai
giovanni.usai@francelabs.com


www.francelabs.com

CEEI Nice Premium
1 Bd. Maître Maurice Slama
06200 Nice FRANCE

Ph: +33 (0)9 72 43 72 85

On 01/05/2016 05:17 PM, Giovanni Usai wrote:
Hello,

thanks to everyone for the fast replies!

Unfortunately, since yesterday afternoon I have been assigned to a more urgent task, so I will implement the solutions you proposed in the spare time and I will let you know the outcomes asap (hopefully in few weeks).

Thanks a lot again!

Best regards,
Giovanni Usai
giovanni.usai@francelabs.com


www.francelabs.com

CEEI Nice Premium
1 Bd. Maître Maurice Slama
06200 Nice FRANCE

Ph: +33 (0)9 72 43 72 85

On 01/04/2016 05:52 PM, Gerard Maas wrote:
Hi Giovanni,

You could use netcat (nc) to test that the cassandra port is up and use a timeout to decide when to take an action

nc -z localhost 9160  

check for the exit code to decide what action to take.

-kr, Gerard.


On Mon, Jan 4, 2016 at 4:56 PM, Giovanni Usai <giovanni.usai@francelabs.com> wrote:
Hello Gerard,
thanks for your reply.

It seems nodetool works only when the cluster is up and running.
In case of a bad startup of Cassandra, if I run "nodetool status" I get one of these 2 errors:

1) error: No nodes present in the cluster. Has this node finished starting up?
-- StackTrace --
java.lang.RuntimeException: No nodes present in the cluster. Has this node finished starting up?
    at org.apache.cassandra.dht.Murmur3Partitioner.describeOwnership(Murmur3Partitioner.java:129)
    at org.apache.cassandra.service.StorageService.effectiveOwnership(StorageService.java:3960)
    at org.apache.cassandra.service.StorageService.effectiveOwnership(StorageService.java:176)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)

2) nodetool: Failed to connect to '127.0.0.1:7199' - ConnectException: 'Connection refused'.

In both cases, the nodetool status command kills my Bash script.

Since I want to do some updates on Cassandra right after startup, I must wait until the cluster is ready to process requests.
Depending on the hardware, the Cassandra startup may take some time, so I need to be able to detect when Cassandra is up and running.

What I am trying to do is something like follows:

execute cassandra start [=> $CASSANDRA_HOME/bin/cassandra -p $CASSANDRA_PID_FILE]
while (cassandra_status != OK && retries < N){
    cassandra_status = some command that returns the status of cassandra startup
    retries++
}
if (cassandra_status != OK){
    echo the user and do some countermeasures
} else {
    make updates on Cassandra [=> $CASSANDRA_HOME/bin/cqlsh -f $DATAFARI_HOME/bin/common/config/cassandra/tables]
}

Do you have any idea about the command to use here?
cassandra_status = some command that returns the status of cassandra startup

Thanks

Best regards,
Giovanni Usai
giovanni.usai@francelabs.com


www.francelabs.com

CEEI Nice Premium
1 Bd. Maître Maurice Slama
06200 Nice FRANCE

Ph: +33 (0)9 72 43 72 85

On 01/04/2016 03:51 PM, Gerard Maas wrote:
(Hit enter too fast)

In particular, `nodetool status` will give you a summary of the status of the cluster. See the documentation for the parameters it takes.

-kr, Gerard.

On Mon, Jan 4, 2016 at 3:49 PM, Gerard Maas <gerard.maas@gmail.com> wrote:

On Mon, Jan 4, 2016 at 1:47 PM, Giovanni Usai <giovanni.usai@francelabs.com> wrote:
Hello,
I would gladly welcome the help of the community on the following issue I am having while starting Cassandra.

I am starting Cassandra by a Bash script in this way:

- $CASSANDRA_HOME/bin/cassandra -p $CASSANDRA_PID_FILE
and then, I submit some updates via
- $CASSANDRA_HOME/bin/cqlsh -f $DATAFARI_HOME/bin/common/config/cassandra/tables

=> First question: is it a good idea? Or, are there better ways to do start Cassandra?


If it is a good idea to use Bash, this is my need: when something goes wrong (e.g. privileges issue on  Cassandra's data directory, etc), I would like to detect it to be able to apply some countermeasures.

=> Second question: do you know what's the best way to get the Cassandra and CQLSH status from Bash (if it is possible)?

These are all the approaches that I have already tried, with no chance:
- use the return code of Cassandra script ($? Bash operator), but it returns all the times 0 even if something goes wrong.
- grep the Cassandra logs looking for "Exception" or "Error" (after redirection with &> ), but it doesn't work as they are not yet flushed by Cassandra (as a result, the calling bash exits).
- get the output of the Cassandra script with something like cassandra_return=$($CASSANDRA_HOME/bin/cassandra -p $CASSANDRA_PID_FILE), but the variable is empty all the times.
- detach Cassandra process from calling script with '&' operator and then grep the logs or get the return code, but it doesn't work neither.

Furthermore, when CQLSH script cannot connect to Cassandra, it prints this error on console:
Connection error: ('Unable to connect to any servers', {'127.0.0.1': error(111, "Tried connecting to [('127.0.0.1', 9042)]. Last error: Connection refused")})
and then kills the calling script.

Just for your information, we are embedding Cassandra in our open source product "Datafari".

Thanks for your help and
--

Best regards,
Giovanni Usai
giovanni.usai@francelabs.com


www.francelabs.com

CEEI Nice Premium
1 Bd. Maître Maurice Slama
06200 Nice FRANCE

Ph: +33 (0)9 72 43 72 85







--------------010009000506000104080505 Content-Type: image/png; name="Image1" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename="Image1" 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 --------------010009000506000104080505 Content-Type: image/png; name="Image1" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename="Image1" 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 --------------010009000506000104080505 Content-Type: image/png; name="1520d5ae1c5c15bb_Image1" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename="1520d5ae1c5c15bb_Image1" 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 --------------010009000506000104080505 Content-Type: image/png; name="1520d5ae1c5c15bb_1520d1d693052895_1520cadaf2942b1d_Image1" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename*0="1520d5ae1c5c15bb_1520d1d693052895_1520cadaf2942b1d_Image1" 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 --------------010009000506000104080505-- --------------000306010505040209050508--