【问题标题】:Unable to start cqlsh in Mac OS X?无法在 Mac OS X 中启动 cqlsh?
【发布时间】:2014-09-17 20:04:00
【问题描述】:

我已成功安装cassandra 2.0。当我尝试启动 cql 3 时,我没有得到这样的选项:

cassandra -v
2.0.9
./cqlsh -3
Usage: cqlsh [options] [host [port]]

cqlsh: error: no such option: -3

【问题讨论】:

    标签: cql cql3 cassandra-2.0 cqlsh


    【解决方案1】:

    一旦 Cassandra 启动(我猜是在 localhost 中使用默认设置),您就可以使用连接

    ./cqlsh localhost
    

    如果您想使用特定(旧)版本启动它,您可以这样做

    ./cqlsh --cqlversion=X.Y.Z localhost;
    

    其中 X.Y.Z 是版本(例如:3.1.0)

    【讨论】:

    • 我试过这个:我的提示永远不会回来:./cqlsh --cqlversion=3.1.0 localhost
    • 尝试无版本启动,会发生什么?卡桑德拉开始了吗?你是用 sudo 开始的吗?
    • 我之前正在运行 cassandra,现在我重新启动并得到错误:代理抛出的异常:java.lang.NullPointerException
    • 如果您的数据库中没有重要信息,请尝试删除提交日志(通常位于 /var/lib/cassandra/commitlog 下)- 日志中还有什么内容?
    猜你喜欢
    • 2014-12-24
    • 2014-07-24
    • 2012-12-21
    • 1970-01-01
    • 2019-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多