创建密钥空间时出错 - cassandra

时间:2013-10-18 12:35:49

标签: cassandra pycassa

使用cassandra cli创建db时,我收到以下错误。知道我在这里做错了什么吗?更多详情如下:

Command - create keyspace pcpro;
output  - org.apache.thrift.transport.TTransportException

当我再次执行相同的命令时,异常更改为

  

output - org.apache.thrift.transport.TTransportException:   java.net.SocketException:管道损坏

仅供参考,我正在使用cassandra 2.0.1

谢谢。

1 个答案:

答案 0 :(得分:2)

如果重新启动cassandra,则还必须重新启动CLI以重置用于与cassandra通信的连接,否则会出现管道错误或连接重置错误:

// start cassandra
[default@unknown] create keyspace pcpro;                   
5d344e5d-635e-3745-a1a6-d82ef68bdf28                       

// reset cassandra                                         
[default@unknown] create keyspace pcpro2;
org.apache.thrift.transport.TTransportException:
      java.net.SocketException: Connection reset

// try the query a second time
[default@unknown] create keyspace pcpro2;
org.apache.thrift.transport.TTransportException: 
      java.net.SocketException: Broken pipe