Cassandra将表复制成不产生输出

时间:2017-03-17 18:36:55

标签: cassandra-2.1

我想将表格的数据复制到csv文件中。但它从不写一行。它只是创建一个0B文件,并且该过程看起来只是挂在CQLSH终端中。

如果我通过^c结束,则只打印

copy emp(empid,empname) to 'emp1.csv';
Using 1 child processes

Starting copy of ea_sc_ww_elf.emp with columns [empid, empname].
IOError:
IOError:
IOError:
IOError:
IOError:
IOError:
IOError:
IOError:
IOError:

造成这种情况的任何配置???

请注意:为了进行测试,我创建了一个包含2行数据且仅2 columns empid, empname的简单员工表。

2 个答案:

答案 0 :(得分:1)

我在另一台服务器上重新安装了Cassandra并尝试将数据导出到csv中,它工作正常。 我可以猜到的是,这可能与cassandra.yaml中某些具有以下任何属性的设置有关:

  • rpc_address
  • broadcast_rpc_address

我没有空闲时间对此进行实验。我会在做的时候留下确认信。

答案 1 :(得分:0)

尝试使用" -debug"运行cqlsh。旗。您将获得更详细的信息,这有助于排除故障。