csv - get_num_processes() 不接受关键字参数 (CSV <-> CASSANDRA)

标签 csv cassandra cqlsh

我想将 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.socopyutil.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/

相关文章:

cassandra - 在 Cassandra 中禁用提交日志

java - 通过 ByteBuffer 和 CQL 3 将 Java 对象序列化到 Cassandra 1.2

cassandra - cassandra cqlsh 中的 OR 操作

java - 由于明显版本冲突而导致的 CQLSH 协议(protocol)错误

mysql - 从 csv 字符串中按 id 获取行

python - NetworkX:在 for 循环中绘制图形返回错误的图形

python - Pandas DataFrame 高效的数据移动

cassandra - "All host(s) tried for query failed"错误

cassandra - 如何通过 CQLSH 命令将字符串(文本)中的换行符(\n)插入到 Cassandra 中?

Python:写入 csv header "with open"