【问题标题】:get_num_processes() takes no keyword arguments (CSV <-> CASSANDRA)get_num_processes() 不接受关键字参数 (CSV <-> CASSANDRA)
【发布时间】:2016-09-01 19:49:42
【问题描述】:

我想将 cassandra DB 导出到 csv 文件,但是

cqlsh:marvel> SELECT * FROM personajes ;

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

cqlsh:marvel> COPY personajes (name, skills) TO 'temp.csv';
get_num_processes() 不接受关键字参数

测试于:
[cqlsh 5.0.1 |卡桑德拉 2.1.14 | CQL 规范 3.2.1 |本机协议 v3]
[cqlsh 5.0.1 |卡桑德拉 3.0.5 | CQL 规范 3.4.0 |原生协议 v4]

谢谢

【问题讨论】:

标签: csv cassandra cqlsh


【解决方案1】:

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

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

只需删除或重命名它就可以了。至少对我有用。

供参考:这确实是一个bug,和https://issues.apache.org/jira/browse/CASSANDRA-11574一样的bug,打开https://issues.apache.org/jira/browse/CASSANDRA-11816后才知道。结果发现第一张票中的修复版本对于 Cassandra 2.2 是错误的

【讨论】:

    猜你喜欢
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    • 2021-09-24
    • 2018-11-22
    • 2012-07-27
    • 1970-01-01
    • 2016-12-01
    相关资源
    最近更新 更多