【问题标题】:cqlsh: error: no such option: --request-timeoutcqlsh:错误:没有这样的选项:--request-timeout
【发布时间】:2020-08-18 12:33:02
【问题描述】:

在我的 Mac 上,我使用的是 cqlsh 版本 5.0.1

在我的 Ubuntu 上,我也在 cqlsh 5.0.1

(均使用which cqlsh查询)

我在两个盒子上都运行了以下命令(两者在本地都有一个 cassandra 实例)

cqlsh --request-timeout=30 -k authks 127.0.0.1 -e "copy users to 'users.tmp.csv' with escape='\"' and null='null' and maxrequests=2 and INGESTRATE=10000 and CHUNKSIZE=200;

在 Mac 上它可以工作。在 Ubuntu 上,我收到以下错误:

cqlsh:错误:没有这样的选项:--request-timeout

我能做些什么来解决这个问题?

【问题讨论】:

  • 你能在ubuntu中试试--connect-timeout吗?
  • 在 Ubuntu 上尝试时出现 no such option 错误
  • cqlsh --help 将提供--connect-timeout

标签: cql cqlsh


【解决方案1】:

这似乎与使用 apache 团队不支持的 pip install cqlsh 有关。

答案是从 apache cassandra 站点正确安装 cassandra。即使这样,您也可能会遇到一些路径问题,因为您将有两个带有 cqlshlib 的 python 库。

因此,安装 cassandra 后,您可能需要访问 this question 进行进一步调试

【讨论】:

    猜你喜欢
    • 2014-02-07
    • 2016-10-06
    • 1970-01-01
    • 1970-01-01
    • 2018-03-24
    • 2022-11-18
    • 1970-01-01
    • 1970-01-01
    • 2022-11-04
    相关资源
    最近更新 更多