首页 > 解决方案 > cqlsh:错误:没有这样的选项:--request-timeout

问题描述

在我的 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

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

标签: cqlcqlsh

解决方案


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

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

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


推荐阅读