在我的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: error: no such option: --request-timeout(请求超时)
我可以做什么来解决这个问题?
这似乎与使用 pip install cqlsh
不被apache团队支持。
答案是在apache cassandra网站上正确安装cassandra。即使如此,你也可能会遇到一些路径问题,因为你会有两个带着 cqlshlib
中。
因此,在安装了cassandra之后,您可能需要访问一下 这个问题 以便进一步调试