我想将 cassandra 数据库导出到 csv 文件,但是
cqlsh:marvel> 从角色中选择*;
name | skills
------------+--------
Iron Man | Tech
Spider Man | Lab
cqlsh:marvel> 将角色(姓名、技能)复制到“temp.csv”;
get_num_processes() 不接受关键字参数
测试地点:
[cqlsh 5.0.1 | Cassandra 2.1.14 | CQL 规范 3.2.1 | native 协议(protocol) v3]
[cqlsh 5.0.1 | Cassandra 3.0.5 | CQL 规范 3.4.0 |原生协议(protocol)v4]
谢谢
最佳答案
删除pylib/cqlshlib/copyutil.so
和copyutil.c
(如果你有的话 - 我没有)。
我猜确切的路径取决于您的操作系统。在 Ubuntu 14.04 上,copyutil.so
将是 /usr/lib/pymodules/python2.7/cqlshlib
内的符号链接(symbolic link)。
只需删除或重命名它就可以了。至少对我有用。
供引用:这确实是一个错误,并且与 https://issues.apache.org/jira/browse/CASSANDRA-11574 相同的错误,这是我打开后了解到的https://issues.apache.org/jira/browse/CASSANDRA-11816 。事实证明,第一张票证中的修复版本对于 Cassandra 2.2 来说是错误的
关于csv - get_num_processes() 不接受关键字参数 (CSV <-> CASSANDRA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37077446/