我用 cassandra-cli 工具创建了一个键空间,我可以“使用”它。但是,当我尝试使用 cqlsh 命令“使用”键空间时,它并不存在。我不能同时使用它们吗?
问问题
1548 次
3 回答
8
如果您使用大写作为 Keyspace 的名称,则必须使用引号:使用“Twissandra” 列族也是如此:从“用户”中选择 *;
于 2013-03-30T11:31:50.570 回答
0
我正在使用 cassandra 1.1.1,我从来没有遇到过这种问题;检查您的 cqlsh 客户端是否指向您的 cassandra 服务器(打开 cqlsh 文件并查看“DEFAULT_HOST”是否指向您的 cassandra 服务器)。它可能会有所帮助
于 2012-07-04T13:06:53.530 回答
0
这确实很好奇......我刚刚经历了类似的行为。我注意到的是 cqlsh “不喜欢” CamelCase 名称。我有多个键集,它不允许我“使用”其中的任何一个,只有那些没有 CamelCased 名称的键集......我做了一个简单的实验,从 cassandra-gui 创建一个只有小写字母的键空间,然后访问它来自cqlsh,它工作得很好。不确定为什么会发生这种情况,但它确实有效。
于 2012-11-06T14:35:22.140 回答