【问题标题】:Syntax error at position 7: no viable alternative at input 'table' with Cassandra version 2.0.3 [duplicate]位置 7 的语法错误:在 Cassandra 版本 2.0.3 的输入“表”中没有可行的替代方案 [重复]
【发布时间】:2013-12-03 01:52:20
【问题描述】:

环境:Cassandra 和 CLI 版本为 2.0.3 OS Windows7 Enterprise, 64 Bit。

运行 cassendra-cli.bat,运行 create table 命令时,我得到以下信息:

[default@unknown] 创建表 us(name varchar);位置 7 的语法错误:输入“表”没有可行的替代方案

知道为什么会抛出错误吗?

【问题讨论】:

    标签: cassandra


    【解决方案1】:

    您使用的是 CQL 而不是 CLI 格式。请使用cqlsh.bat 而不是cassandra-cli.bat 重试。

    【讨论】:

    • 我在 Windows 上,当我执行 py cqlsh 时,我得到以下信息:无法使用 '/bin/sh cqlsh' 创建进程
    • 如果我执行 'python cqlsh' 我会得到以下信息,文件 'cqlsh',第 95 行,除了 ImportantError,e: SyntaxErroe: Invalid syntax
    • 将python降级到2.7.x后工作
    • @user204069 谢谢!我在 Python 3.x 版本中遇到了同样的错误。
    猜你喜欢
    • 2013-12-16
    • 2020-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-14
    相关资源
    最近更新 更多