Cassandra, Cassandra.yaml

gla*_*ing 2 cassandra

我有一些关于 Cassandra 的问题,首先我想在 storage-conf.xml 中创建列和键空间(我没有,但我认为 cassandra.yaml 在最新版本中取代了它)我试图在通过在记事本中打开 cassandra.yaml,但它似乎不起作用,因为我无法在 datastax Web 界面中看到我的新键空间。

<Keyspace>
<Keyspace Name="Sales">
<ColumnFamily Name="Customer" CompareWith="UTF8Type" />
<ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy
</ReplicaPlacementStrategy>
<ReplicationFactor>1</ReplicationFactor
<EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
</Keyspace>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

我还想知道是否有某种简单的方法可以将关系 sql server 数据库迁移到 cassandra?

提前致谢!

Lyu*_*rov 5

您正在尝试通过将上述内容添加到cassandra.yaml您不能这样做来创建键空间和列。其次,您添加的内容确实没有意义,cassandra.yaml 是一个YAML文件,上面是 XML 标记。Cassandra.yaml仅用于配置。如果您想添加键空间/列,您将不得不使用 cassadra 接口(cassandra APIs)。

至于迁移,有没有简单的方法?不,不是。但??和??l?o?t?s? ?的??d?e?n?o?r?m?a?l?i?z?a?t?i?o?n? ?和??研究??它??能够??是??完毕?。??这里??是??一种??[?b?l?o?g?]?[?5?]? ?那??去??超过??一种??基本的??道路??的??a?t?t?e?m?p?t?i?n?g? ?到??做??所以?。

更新 博客不见了。oreilly 的本教程很好地概述了如何为 Cassandra 修改典型的 RDMS 数据模型。