cql - 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
我能做些什么来解决这个问题?
解决方案
这似乎与pip install cqlsh
apache 团队不支持的使用有关。
答案是从 apache cassandra 站点正确安装 cassandra。即使这样,您也可能会遇到一些路径问题,因为其中将包含两个 python 库cqlshlib
。
因此,安装 cassandra 后,您可能需要访问此问题以进行进一步调试
推荐阅读
- c# - 如何使 SelectMany 没有参数适用于通用 IEnumerable
- mysql - 如何不对表中的所有行求和
- sql - 提取数据,从 12 个月前开始......
- sql - 找出哪些存储过程修改了表?
- flutter - 从颤振谷歌地图更改图标颤振
- audio - 如何解决错误“已设置字幕控制器”?
- excel - 使用 Python Selenium 下载 Excel 文件
- angularjs - 如何修复这个角度错误“[$injector:modulerr]”
- angular - 使用带有 ReactiveForms 的 ControlValueAccessor 为外部和内部控件提供相同的值
- javascript - 如何在div中拖动元素