【问题标题】:why "bash: cqlsh: command not found"为什么“bash:cqlsh:找不到命令”
【发布时间】:2019-09-21 13:23:39
【问题描述】:

我在虚拟机 (CentOS) 上运行 Cassandra 2.2.14。问题是我无法运行命令“cqlsh”来创建表和键空间。

当我在终点站小费时:

cqlsh localhost ks-schema-local.cql

bash 外壳:

bash: cqlsh: command not found

cf) java 版本:

openjdk version "1.8.0_201"
OpenJDK Runtime Environment (build 1.8.0_201-b09)
OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)

我该如何解决这个问题?

【问题讨论】:

    标签: cassandra cqlsh


    【解决方案1】:

    cassandra 安装目录是否在您的类路径中?,将 cassandra bin 目录添加到您的类路径,或从 bin 位置执行。

    【讨论】:

    • 我不确定我的 cassandra 安装目录在哪里,但是当我看到 sudo service cassandra status -> 它正在运行但 cqlsh 不工作
    【解决方案2】:

    首先将 Cassandra 安装到您的计算机上,然后转到 bin 目录并键入: ./cqlsh

    如果 Cassandra 在默认端口 (9160) 中运行,它应该可以工作。

    【讨论】:

    • Cassandra 2.2 附带的 cqlsh 版本未连接到端口 9160。
    猜你喜欢
    • 2021-02-28
    • 2017-03-14
    • 2012-12-20
    • 2017-04-29
    • 2018-02-18
    • 1970-01-01
    • 1970-01-01
    • 2015-02-18
    • 2014-04-22
    相关资源
    最近更新 更多