4

我已经设法为 Thrift LazyBoy设置了Cassandra + Thrift和 Python 包装器,并且我遵循了LazyBoy Wiki 中提到的示例。在测试该示例后,我遇到了异常错误。

cassandra.ttypes.InvalidRequestException: InvalidRequestException(why='Keyspace
UserData does not exist in this schema.')

这是一个例外。我期待一些帮助。

谢谢。

4

2 回答 2

6

确保配置文件 (conf/storage-conf.xml) 中存在键空间“UserData”

例如

<Keyspaces>
    <Keyspace Name="UserData">
     ....
</Keyspaces>
于 2010-03-06T16:50:26.537 回答
2

对于那些刚开始使用 Cassandra/Pycassa 的人,那么也许你一直在学习本教程并且你被困在了线上

col_fam = pycassa.ColumnFamily(pool, 'Standard1')

有一个看起来像的错误

pycassa.cassandra.ttypes.InvalidRequestException: InvalidRequestException(why='Keyspace Keyspace1 does not exist')

要解决此问题,请启动 Cassandra

bin/cassandra -f 

然后在另一个终端窗口中使用加载示例模式

bin/cassandra-cli -host localhost --file conf/schema-sample.txt

然后你应该让它超过教程中的那条线。

于 2011-03-27T00:32:04.683 回答