Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra &引用;Drop keyspace“;卡桑德拉指挥部_Cassandra_Nosql - Fatal编程技术网

Cassandra &引用;Drop keyspace“;卡桑德拉指挥部

Cassandra &引用;Drop keyspace“;卡桑德拉指挥部,cassandra,nosql,Cassandra,Nosql,我在Cassandra中创建了一个名为“hello”的密钥空间,并开始使用它(使用命令)。因此,这些命令是在cql中的cqlsh:hello>之后键入的。然后我删除了键空间hello,但它仍然在每个命令的开头显示cqlsh:hello>。为什么会这样?键空间消失了,但您需要使用“use”命令重置会话上下文 cqlsh:test> create keyspace xyz with replication = {'class':'SimpleStrategy', 'replication_fa

我在Cassandra中创建了一个名为“hello”的密钥空间,并开始使用它(使用命令)。因此,这些命令是在cql中的cqlsh:hello>之后键入的。然后我删除了键空间hello,但它仍然在每个命令的开头显示cqlsh:hello>。为什么会这样?

键空间消失了,但您需要使用“use”命令重置会话上下文

cqlsh:test> create keyspace xyz with replication = {'class':'SimpleStrategy', 'replication_factor':1} ;
cqlsh:test> use xyz;
cqlsh:xyz> drop keyspace xyz;
cqlsh:xyz> describe keyspace
Keyspace 'xyz' not found.
cqlsh:xyz> 

在最后一行中,它显示cqlsh:xyz>。难道我们不能只在那个会话中从密钥空间出来(当然不能进入任何其他密钥空间)?您可以“使用”另一个密钥空间,但我不知道您可以恢复为使用未设置的密钥空间。取消设置键空间的目的是什么?