get_num_processes()不带关键字参数(CSV< - > CASSANDRA)

时间:2016-05-06 16:39:40

标签: csv cassandra cqlsh

我想将cassandra数据库导出到csv文件,但是

cqlsh:奇迹> SELECT * FROM personajes;

  name       | skills
 ------------+--------
  Iron Man   | Tech  
  Spider Man | Lab

cqlsh:奇迹> COPY personajes(姓名,技能)TO' temp.csv';
get_num_processes()不接受关键字参数

测试:
[cqlsh 5.0.1 | Cassandra 2.1.14 | CQL规范3.2.1 |原生协议v3]
[cqlsh 5.0.1 | Cassandra 3.0.5 | CQL规范3.4.0 |原生协议v4]

谢谢

1 个答案:

答案 0 :(得分:4)

删除pylib/cqlshlib/copyutil.socopyutil.c(如果有的话 - 我没有)。

确切的路径取决于您的操作系统我猜。在Ubuntu 14.04上copyutil.so将是/usr/lib/pymodules/python2.7/cqlshlib内的符号链接。

只需删除或重命名它就可以了。至少为我工作。

供参考:这确实是一个错误和与https://issues.apache.org/jira/browse/CASSANDRA-11574相同的错误,这是我在打开https://issues.apache.org/jira/browse/CASSANDRA-11816后学到的。原来第一张票中的修复版本对于Cassandra 2.2来说是错误的