使用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
谢谢。
答案 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