代码之家  ›  专栏  ›  技术社区  ›  Bialecki

我该怎么说我在运行哪种版本的卡桑德拉?

  •  21
  • Bialecki  · 技术社区  · 14 年前

    我刚刚在EC2上启动了一台机器,按照下面链接中的说明运行Cassandra,但我不知道它是什么版本。我该怎么弄清楚?我知道我错过了一些非常简单的东西,只是不知道该去哪里找。

    http://wiki.apache.org/cassandra/CloudConfig

    7 回复  |  直到 9 年前
        1
  •  5
  •   chuckx    14 年前

    在查看了您列出的说明之后,看起来您使用的是Debian(基于)系统。特别是在“Cassandra基本设置”部分,它说:

    Step 3. Install the Debian package for Cassandra
    
    % apt-get update % apt-get install cassandra
    
    At this point, Cassandra will be installed and running. However, it's not configured for a multi-node cluster. So we need to continue.
    

    如果您按照此步骤安装Cassandra,只需使用Debian的包管理工具查询您安装的包:

    % dpkg -s cassandra
    
        2
  •  46
  •   CrazyPheel    12 年前

    可能更容易使用 工具工具

    ./nodetool -h localhost version
    
        3
  •  15
  •   Costi Muraru    10 年前

    你可以使用 CQLSH .

    $ cqlsh
    
    Connected to Test Cluster at localhost:9160.
    [cqlsh 3.1.8 | Cassandra 1.2.18 | CQL spec 3.0.5 | Thrift protocol 19.36.2]
    Use HELP for help.
    
        4
  •  8
  •   Aaron    9 年前

    也可以在cql中使用“show version”命令:

    cqlsh:mydb> SHOW VERSION ;
    [cqlsh 5.0.1 | Cassandra 2.1.2 | CQL spec 3.2.0 | Native protocol v3]
    
        5
  •  2
  •   Nick Berardi    14 年前
        6
  •  2
  •   jorfus    9 年前

    您可以查询包管理器:

    dpkg -l cassandra
    

    yum info cassandra
    
        7
  •  2
  •   Satyadev    9 年前

    转到cqlsh命令提示符并键入 show version 要得到你正在使用的卡桑德拉版本