我已经设法为 Thrift LazyBoy设置了Cassandra + Thrift和 Python 包装器,并且我遵循了LazyBoy Wiki 中提到的示例。在测试该示例后,我遇到了异常错误。
cassandra.ttypes.InvalidRequestException: InvalidRequestException(why='Keyspace
UserData does not exist in this schema.')
这是一个例外。我期待一些帮助。
谢谢。
我已经设法为 Thrift LazyBoy设置了Cassandra + Thrift和 Python 包装器,并且我遵循了LazyBoy Wiki 中提到的示例。在测试该示例后,我遇到了异常错误。
cassandra.ttypes.InvalidRequestException: InvalidRequestException(why='Keyspace
UserData does not exist in this schema.')
这是一个例外。我期待一些帮助。
谢谢。
确保配置文件 (conf/storage-conf.xml) 中存在键空间“UserData”
例如
<Keyspaces>
<Keyspace Name="UserData">
....
</Keyspaces>
对于那些刚开始使用 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
然后你应该让它超过教程中的那条线。